public final class ClientCookieEncoder extends CookieEncoder
// Example
HttpRequest
req = ...;
res.setHeader("Cookie", ClientCookieEncoder
.encode("JSESSIONID", "1234"));
ClientCookieDecoder
Modifier and Type | Field and Description |
---|---|
static ClientCookieEncoder |
LAX
不验证名称和值的Lax实例,以及(对于接受多个Cookie的方法)将cookies按照给定的顺序保存。
|
static ClientCookieEncoder |
STRICT
验证名称和值字符的严格编码器位于有效范围内,并且(对于接受多个Cookie的方法)按照RFC6265中的规定,将Cookie按路径长度递减排序。
|
strict
Modifier and Type | Method and Description |
---|---|
java.lang.String |
encode(java.util.Collection<? extends Cookie> cookies)
将指定的Cookie编码为单个Cookie标头值。
|
java.lang.String |
encode(Cookie... cookies)
将指定的Cookie编码为单个Cookie标头值。
|
java.lang.String |
encode(Cookie cookie)
将指定的cookie编码为Cookie标头值。
|
java.lang.String |
encode(java.lang.Iterable<? extends Cookie> cookies)
将指定的Cookie编码为单个Cookie标头值。
|
java.lang.String |
encode(java.lang.String name, java.lang.String value)
将指定的cookie编码为Cookie标头值。
|
validateCookie
public static final ClientCookieEncoder STRICT
public static final ClientCookieEncoder LAX
public java.lang.String encode(java.lang.String name, java.lang.String value)
name
- cookie名称
value
- cookie值
public java.lang.String encode(Cookie cookie)
cookie
- 指定的cookie
public java.lang.String encode(Cookie... cookies)
cookies
- 一些饼干
public java.lang.String encode(java.util.Collection<? extends Cookie> cookies)
cookies
- 一些饼干
public java.lang.String encode(java.lang.Iterable<? extends Cookie> cookies)
cookies
- 一些饼干
Copyright © 2008–2018 The Netty Project. All rights reserved.