public interface CookieSpec
Cookie管理规范必须定义
请不要使用标记为@Obsolete的方法。 它们被RFC 6265废弃了。
| Modifier and Type | Method and Description |
|---|---|
List<Header> |
formatCookies(List<Cookie> cookies)
为Cookie数组创建
"Cookie"标题。
|
int |
getVersion()
返回该cookie规范符合的状态管理版本。
|
Header |
getVersionHeader()
返回一个标识什么版本的状态管理规范被理解的请求头。
|
boolean |
match(Cookie cookie, CookieOrigin origin)
确定Cookie是否与目标位置匹配。
|
List<Cookie> |
parse(Header header, CookieOrigin origin)
将
"Set-Cookie"标题解析成一个Cookie数组。
|
void |
validate(Cookie cookie, CookieOrigin origin)
根据cookie规范定义的验证规则验证cookie。
|
@Obsolete int getVersion()
List<Cookie> parse(Header header, CookieOrigin origin) throws MalformedCookieException
"Set-Cookie"标题解析成一组Cookie。
该方法将不会对所得的Cookie进行验证
header - 从服务器收到的
Set-Cookie
origin - cookie起源的细节
Cookie的数组
MalformedCookieException - 解析时是否发生异常
validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin)
void validate(Cookie cookie, CookieOrigin origin) throws MalformedCookieException
cookie - 要验证的Cookie
origin - cookie起源的细节
MalformedCookieException - 如果cookie无效
boolean match(Cookie cookie, CookieOrigin origin)
cookie - 要匹配的Cookie
origin - 测试对象的目标
true如果cookie应该提交具有给定属性的请求,否则为
false 。
List<Header> formatCookies(List<Cookie> cookies)
"Cookie"标题。
cookies - 将Cookie格式转换为Cookie标题
IllegalArgumentException - 输入参数是否为非法
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.