@Obsolete @Contract(threading=SAFE) public class RFC2965Spec extends RFC2109Spec
CookieSpec实现。
已渲染由RFC6265StrictSpec过时。
RFC6265StrictSpec
| Constructor and Description |
|---|
RFC2965Spec()
默认构造函数
|
RFC2965Spec(String[] datepatterns, boolean oneHeader) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
formatCookieAsVer(CharArrayBuffer buffer, Cookie cookie, int version)
添加有效的端口属性值,例如
|
int |
getVersion()
返回该cookie规范符合的状态管理版本。
|
Header |
getVersionHeader()
返回一个标识什么版本的状态管理规范被理解的请求头。
|
boolean |
match(Cookie cookie, CookieOrigin origin)
确定Cookie是否与目标位置匹配。
|
List<Cookie> |
parse(Header header, CookieOrigin origin)
将
"Set-Cookie"标题解析成一个Cookies数组。
|
protected List<Cookie> |
parse(HeaderElement[] elems, CookieOrigin origin) |
String |
toString() |
void |
validate(Cookie cookie, CookieOrigin origin)
根据cookie规范定义的验证规则验证cookie。
|
formatCookies, formatParamAsVergetDefaultDomain, getDefaultPathfindAttribHandler, getAttribHandler, getAttribHandlers, registerAttribHandlerpublic RFC2965Spec()
public RFC2965Spec(String[] datepatterns, boolean oneHeader)
public List<Cookie> parse(Header header, CookieOrigin origin) throws MalformedCookieException
CookieSpec复制
"Set-Cookie"标题解析成一组Cookie。
该方法将不会对所得的Cookie进行验证
parse在界面
CookieSpec
parse在
RFC2109Spec
header - 从服务器收到的
Set-Cookie
origin - cookie起源的细节
Cookie的数组
MalformedCookieException - 解析过程中是否发生异常
CookieSpec.validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)
protected List<Cookie> parse(HeaderElement[] elems, CookieOrigin origin) throws MalformedCookieException
public void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException
CookieSpec复制
validate在界面
CookieSpec
validate在
RFC2109Spec
cookie - 要验证的Cookie
origin - cookie起源的细节
MalformedCookieException - 如果cookie无效
public boolean match(Cookie cookie, CookieOrigin origin)
CookieSpec复制
match在接口
CookieSpec
match在
CookieSpecBase
cookie - 要匹配的Cookie
origin - 测试对象的目标
true如果cookie应该提交具有给定属性的请求,否则为
false 。
protected void formatCookieAsVer(CharArrayBuffer buffer, Cookie cookie, int version)
formatCookieAsVer在
RFC2109Spec
buffer - 用于输出的char数组缓冲区
cookie - Cookie要格式化为字符串
version - 要使用的版本。
public int getVersion()
CookieSpec复制
getVersion在界面
CookieSpec
getVersion在
RFC2109Spec
public Header getVersionHeader()
CookieSpec复制
Cookie2标题,则可以是null 。
getVersionHeader在接口
CookieSpec
getVersionHeader在
RFC2109Spec类
public String toString()
toString在
RFC2109Spec
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.