ClientCookieDecoder
or ServerCookieDecoder
instead.
Decodes an HTTP header value into Cookie
s. This decoder can decode
the HTTP cookie version 0, 1, and 2.
HttpRequest
req = ...; String value = req.getHeader("Cookie"); Set<Cookie
> cookies =CookieDecoder
.decode(value);
@Deprecated
public final class CookieDecoder
extends java.lang.Object
ClientCookieDecoder
,
ServerCookieDecoder
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
COMMENT
Deprecated.
|
private static java.lang.String |
COMMENTURL
Deprecated.
|
private static java.lang.String |
DISCARD
Deprecated.
|
private static CookieDecoder |
LAX
Deprecated.
|
private InternalLogger |
logger
Deprecated.
|
private static java.lang.String |
PORT
Deprecated.
|
private boolean |
strict
Deprecated.
|
private static CookieDecoder |
STRICT
Deprecated.
|
private static java.lang.String |
VERSION
Deprecated.
|
Modifier | Constructor and Description |
---|---|
private |
CookieDecoder(boolean strict)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Cookie> |
decode(java.lang.String header)
Deprecated.
|
static java.util.Set<Cookie> |
decode(java.lang.String header,
boolean strict)
Deprecated.
|
private java.util.Set<Cookie> |
doDecode(java.lang.String header)
Deprecated.
Decodes the specified HTTP header value into
Cookie s. |
private static void |
extractKeyValuePairs(java.lang.String header,
java.util.List<java.lang.String> names,
java.util.List<java.lang.String> values)
Deprecated.
|
private DefaultCookie |
initCookie(java.lang.String name,
java.lang.String value)
Deprecated.
|
private final InternalLogger logger
private static final CookieDecoder STRICT
private static final CookieDecoder LAX
private static final java.lang.String COMMENT
private static final java.lang.String COMMENTURL
private static final java.lang.String DISCARD
private static final java.lang.String PORT
private static final java.lang.String VERSION
private final boolean strict
public static java.util.Set<Cookie> decode(java.lang.String header)
public static java.util.Set<Cookie> decode(java.lang.String header, boolean strict)
private java.util.Set<Cookie> doDecode(java.lang.String header)
Cookie
s.Cookie
sprivate static void extractKeyValuePairs(java.lang.String header, java.util.List<java.lang.String> names, java.util.List<java.lang.String> values)
private DefaultCookie initCookie(java.lang.String name, java.lang.String value)