类 ForestCookies

java.lang.Object
com.dtflys.forest.http.ForestCookies
所有已实现的接口:
Iterable<ForestCookie>

public class ForestCookies extends Object implements Iterable<ForestCookie>
Forest Cookie 集合
从以下版本开始:
1.5.0-RC1
作者:
gongjun[dt_flys@hotmail.com]
  • 构造器详细资料

    • ForestCookies

      public ForestCookies()
    • ForestCookies

      public ForestCookies(List<ForestCookie> cookies)
  • 方法详细资料

    • size

      public int size()
      获取Cookie集合大小
      返回:
      集合大小
    • strict

      public boolean strict()
      是否严格匹配Cookie
      返回:
      true: 严格匹配, false: 不严格
      从以下版本开始:
      1.5.25
    • strict

      public ForestCookies strict(boolean strict)
      设置是否严格匹配Cookie
      参数:
      strict - true: 严格匹配, false: 不严格
      返回:
      Cookie集合,ForestCookies类实例
      从以下版本开始:
      1.5.25
    • parse

      public static ForestCookies parse(String content)
      解析请求中的Cookie头信息
      参数:
      content - Cookie头信息
      返回:
      Cookie集合,ForestCookies对象实例
      从以下版本开始:
      1.5.23
    • getCookies

      public List<ForestCookie> getCookies(String domain)
      根据域名获取Cookie列表
      参数:
      domain - 域名
      返回:
      Cookie列表
    • getCookies

      public List<ForestCookie> getCookies(String domain, String path)
      根据域名和路径获取Cookie列表
      参数:
      domain - 域名
      path - 路径
      返回:
      Cookie列表
    • getCookies

      public List<ForestCookie> getCookies(String domain, String path, String name)
      根据域名、路径和名称获取Cookie列表
      参数:
      domain - 域名
      path - 路径
      name - Cookie名称
      返回:
      Cookie列表
    • addCookie

      public ForestCookies addCookie(ForestCookie cookie)
      添加Cookie
      参数:
      cookie - Cookie对象,ForestCookie类实例
      返回:
      Cookie集合,ForestCookies类实例
    • addAllCookies

      public ForestCookies addAllCookies(List<ForestCookie> cookies)
      添加Cookie列表
      参数:
      cookies - Cookie列表
      返回:
      Cookie集合,ForestCookies类实例
    • domains

      public List<String> domains()
      获取Cookie的域名列表
      返回:
      域名列表
    • paths

      public List<String> paths(String domain)
      获取Cookie在某域名下的路径列表
      参数:
      domain - 域名
      返回:
      路径列表
    • names

      public List<String> names()
      获取Cookie的名称列表
      返回:
      名称列表
    • allCookies

      public List<ForestCookie> allCookies()
      获取该集合下的所有Cookie
      返回:
      Cookie列表
    • iterator

      public Iterator<ForestCookie> iterator()
      获取Cookie集合的迭代器
      指定者:
      iterator 在接口中 Iterable<ForestCookie>
      返回:
      迭代器