类 ForestCookie
java.lang.Object
com.dtflys.forest.http.ForestCookie
- 所有已实现的接口:
Serializable,Cloneable
- 直接已知子类:
HttpclientCookie,OkHttp3Cookie
Forest Cookie
- 从以下版本开始:
- 1.5.0-RC1
- 作者:
- gongjun[dt_flys@hotmail.com]
- 另请参阅:
-
构造器概要
构造器构造器说明ForestCookie(String name, String value) Forest Cookie 构造函数ForestCookie(String name, String value, Date createTime, Duration maxAge, String domain, String path, boolean secure, boolean httpOnly, boolean hostOnly, boolean persistent) -
方法概要
修饰符和类型方法说明clone()克隆Cookie对象获取Cookie所在的域名longgetName()getPath()获取Cookie所在的URL路径getValue()boolean判断Cookie是否过期boolean是否为 HostOnly CookiebooleanCookie是否能被js获取到 如果该属性为true, 则 Cookie 不能被js获取到booleanbooleanisSecure()Cookie是否安全 如果该属性为true, 只能⽤ HTTPS 协议发送给服务器static booleanmatchDomain(boolean hostOnly, String leftDomain, String rightDomain) booleanmatchDomain(String domain) 是否匹配域名boolean匹配url路径static booleanbooleanmatchSchema(String schema) 匹配 HTTP 协议boolean匹配URLstatic ForestCookiesetCreateTime(Date createTime) 设置Cookie所在的域名setHostOnly(boolean hostOnly) 设置是否为 HostOnly CookiesetHttpOnly(boolean httpOnly) Cookie是否能被js获取到 如果该属性为true, 则 Cookie 不能被js获取到设置Cookie所在的URL路径setPersistent(boolean persistent) setSecure(boolean secure) 设置Cookie是否安全 如果该属性为true, 只能⽤ HTTPS 协议发送给服务器toString()
-
构造器详细资料
-
ForestCookie
Forest Cookie 构造函数- 参数:
name- Cookie名value- Cookie值- 从以下版本开始:
- 1.5.23
-
ForestCookie
-
-
方法详细资料
-
getName
-
setName
-
getValue
-
setValue
-
getCreateTime
-
setCreateTime
-
getMaxAge
-
setMaxAge
-
getDomain
获取Cookie所在的域名- 返回:
- 域名
-
setDomain
设置Cookie所在的域名- 参数:
domain- 域名- 返回:
ForestCookies类实例
-
getPath
获取Cookie所在的URL路径- 返回:
- URL路径
-
setPath
设置Cookie所在的URL路径- 参数:
path- URL路径- 返回:
ForestCookies类实例
-
isSecure
public boolean isSecure()Cookie是否安全 如果该属性为true, 只能⽤ HTTPS 协议发送给服务器- 返回:
true: 安全,false: 非安全
-
setSecure
设置Cookie是否安全 如果该属性为true, 只能⽤ HTTPS 协议发送给服务器- 参数:
secure-true: 安全,false: 非安全- 返回:
ForestCookies类实例
-
isHttpOnly
public boolean isHttpOnly()Cookie是否能被js获取到 如果该属性为true, 则 Cookie 不能被js获取到- 返回:
true: 不能被js获取到,false: 能被js获取到
-
setHttpOnly
Cookie是否能被js获取到 如果该属性为true, 则 Cookie 不能被js获取到- 参数:
httpOnly-true: 不能被js获取到,false: 能被js获取到- 返回:
ForestCookies类实例
-
isHostOnly
public boolean isHostOnly()是否为 HostOnly Cookie- 返回:
true: 是 HostOnly,false: 不是 HostOnly
-
setHostOnly
设置是否为 HostOnly Cookie- 参数:
hostOnly-true: 是 HostOnly,false: 不是 HostOnly- 返回:
ForestCookies类实例
-
isPersistent
public boolean isPersistent() -
setPersistent
-
matchDomain
-
matchDomain
是否匹配域名- 参数:
domain- 域名- 返回:
true: 匹配,false: 不匹配
-
matchPath
-
matchURL
匹配URL- 参数:
url-ForestURL对象实例- 返回:
true: 匹配,false: 不匹配
-
matchSchema
匹配 HTTP 协议- 参数:
schema- HTTP 协议- 返回:
true: 匹配,false: 不匹配- 从以下版本开始:
- 1.5.25
-
matchPath
匹配url路径- 参数:
path- url路径- 返回:
true: 匹配, 否则:不匹配
-
isExpired
判断Cookie是否过期- 参数:
date- 当前日期- 返回:
true: 已过期,false: 未过期
-
parse
-
getExpiresTime
public long getExpiresTime() -
clone
克隆Cookie对象- 覆盖:
clone在类中Object- 返回:
ForestCookie对象实例- 从以下版本开始:
- 1.5.23
-
toString
-