Module java.base
Package java.net

Interface CookiePolicy


public interface CookiePolicy
CookiePolicy实现决定哪些cookie应该被接受,哪些应该被拒绝。提供了三种预定义的策略实现,分别是ACCEPT_ALL、ACCEPT_NONE和ACCEPT_ORIGINAL_SERVER。

更多细节请参见RFC 2965第3.3节和第7节。

自JDK版本:
1.6
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final CookiePolicy
    一个预定义的策略,接受所有cookie。
    static final CookiePolicy
    一个预定义的策略,不接受任何cookie。
    static final CookiePolicy
    一个预定义的策略,仅接受来自原始服务器的cookie。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    shouldAccept(URI uri, HttpCookie cookie)
    将被调用以确定是否应接受此cookie。
  • Field Details

    • ACCEPT_ALL

      static final CookiePolicy ACCEPT_ALL
      一个预定义的策略,接受所有cookie。
    • ACCEPT_NONE

      static final CookiePolicy ACCEPT_NONE
      一个预定义的策略,不接受任何cookie。
    • ACCEPT_ORIGINAL_SERVER

      static final CookiePolicy ACCEPT_ORIGINAL_SERVER
      一个预定义的策略,仅接受来自原始服务器的cookie。
  • Method Details

    • shouldAccept

      boolean shouldAccept(URI uri, HttpCookie cookie)
      将被调用以确定是否应接受此cookie。
      参数:
      uri - 要查询接受策略的URI
      cookie - 要询问的HttpCookie对象
      返回值:
      true 如果应接受此cookie;否则,false