public final class ServerCookieDecoder extends Object
Only name and value fields are expected, so old fields are not populated (path, domain, etc).
Old RFC2965 cookies are still supported, old fields will simply be ignored.
ServerCookieEncoder
Modifier and Type | Field and Description |
---|---|
static ServerCookieDecoder |
LAX
Lax instance that doesn't validate name and value
|
static ServerCookieDecoder |
STRICT
Strict encoder that validates that name and value chars are in the valid scope defined in
RFC6265
|
Modifier and Type | Method and Description |
---|---|
Set<Cookie> |
decode(String header)
Decodes the specified Set-Cookie HTTP header value into a
Cookie . |
protected DefaultCookie |
initCookie(String header,
int nameBegin,
int nameEnd,
int valueBegin,
int valueEnd) |
public static final ServerCookieDecoder STRICT
public static final ServerCookieDecoder LAX
public Set<Cookie> decode(String header)
Cookie
.header
- the Set-Cookie header.Cookie
protected DefaultCookie initCookie(String header, int nameBegin, int nameEnd, int valueBegin, int valueEnd)