public static final class ServerCookie.CookieSupport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ALLOW_EQUALS_IN_VALUE
If true, cookie values are allowed to contain an equals character without being quoted.
|
static boolean |
ALLOW_HTTP_SEPARATORS_IN_V0
If true, separators that are not explicitly dis-allowed by the v0 cookie spec but are disallowed by the HTTP
spec will be allowed in v0 cookie names and values.
|
static boolean |
ALLOW_NAME_ONLY
If true, name only cookies will be permitted.
|
static boolean |
ALWAYS_ADD_EXPIRES
If set to false, we don't use the IE6/7 Max-Age/Expires work around.
|
static boolean |
FWD_SLASH_IS_SEPARATOR
If set to true, the
/ character will be treated as a separator. |
static boolean |
STRICT_SERVLET_COMPLIANCE
If set to true, we parse cookies strictly according to the servlet, cookie and HTTP specs by default.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
alreadyQuoted(java.lang.String value) |
static boolean |
isHttpSeparator(char c)
Returns true if the byte is a separator as defined by V1 of the cookie spec, RFC2109.
|
static boolean |
isHttpToken(java.lang.String value) |
static boolean |
isV0Separator(char c)
Returns true if the byte is a separator as defined by V0 of the cookie spec.
|
static boolean |
isV0Token(java.lang.String value) |
public static final boolean STRICT_SERVLET_COMPLIANCE
public static final boolean ALLOW_EQUALS_IN_VALUE
public static final boolean ALLOW_HTTP_SEPARATORS_IN_V0
FWD_SLASH_IS_SEPARATOR.public static final boolean ALWAYS_ADD_EXPIRES
public static final boolean FWD_SLASH_IS_SEPARATOR
/ character will be treated as a separator. Default is usually false. If
STRICT_SERVLET_COMPLIANCE==true then default is true. Explicitly setting always takes priority.public static final boolean ALLOW_NAME_ONLY
public static final boolean isV0Separator(char c)
public static boolean isV0Token(java.lang.String value)
public static final boolean isHttpSeparator(char c)
java.lang.IllegalArgumentException - if a control character was supplied as inputpublic static boolean isHttpToken(java.lang.String value)
public static boolean alreadyQuoted(java.lang.String value)
Copyright © 2018 SAP SE. All Rights Reserved.