public class HttpCookie
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HttpCookie.SameSite |
static class |
HttpCookie.SetCookieHttpField |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HTTP_ONLY_COMMENT
If this string is found within the comment parsed with
isHttpOnlyInComment(String) the check will return true |
static java.lang.String |
SAME_SITE_LAX_COMMENT |
static java.lang.String |
SAME_SITE_NONE_COMMENT |
static java.lang.String |
SAME_SITE_STRICT_COMMENT |
Constructor and Description |
---|
HttpCookie(java.lang.String setCookie) |
HttpCookie(java.lang.String name,
java.lang.String value) |
HttpCookie(java.lang.String name,
java.lang.String value,
long maxAge) |
HttpCookie(java.lang.String name,
java.lang.String value,
java.lang.String domain,
java.lang.String path) |
HttpCookie(java.lang.String name,
java.lang.String value,
java.lang.String domain,
java.lang.String path,
long maxAge,
boolean httpOnly,
boolean secure) |
HttpCookie(java.lang.String name,
java.lang.String value,
java.lang.String domain,
java.lang.String path,
long maxAge,
boolean httpOnly,
boolean secure,
java.lang.String comment,
int version) |
HttpCookie(java.lang.String name,
java.lang.String value,
java.lang.String domain,
java.lang.String path,
long maxAge,
boolean httpOnly,
boolean secure,
java.lang.String comment,
int version,
HttpCookie.SameSite sameSite) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asString() |
java.lang.String |
getComment() |
static java.lang.String |
getCommentWithAttributes(java.lang.String comment,
boolean httpOnly,
HttpCookie.SameSite sameSite) |
static java.lang.String |
getCommentWithoutAttributes(java.lang.String comment) |
java.lang.String |
getDomain() |
long |
getMaxAge() |
java.lang.String |
getName() |
java.lang.String |
getPath() |
java.lang.String |
getRFC2965SetCookie() |
java.lang.String |
getRFC6265SetCookie() |
HttpCookie.SameSite |
getSameSite() |
static HttpCookie.SameSite |
getSameSiteFromComment(java.lang.String comment) |
java.lang.String |
getSetCookie(CookieCompliance compliance) |
java.lang.String |
getValue() |
int |
getVersion() |
boolean |
isExpired(long timeNanos) |
boolean |
isHttpOnly() |
static boolean |
isHttpOnlyInComment(java.lang.String comment) |
boolean |
isSecure() |
public static final java.lang.String HTTP_ONLY_COMMENT
isHttpOnlyInComment(String)
the check will return truepublic static final java.lang.String SAME_SITE_NONE_COMMENT
public static final java.lang.String SAME_SITE_LAX_COMMENT
public static final java.lang.String SAME_SITE_STRICT_COMMENT
public HttpCookie(java.lang.String name, java.lang.String value)
public HttpCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path)
public HttpCookie(java.lang.String name, java.lang.String value, long maxAge)
public HttpCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, long maxAge, boolean httpOnly, boolean secure)
public HttpCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, long maxAge, boolean httpOnly, boolean secure, java.lang.String comment, int version)
public HttpCookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, long maxAge, boolean httpOnly, boolean secure, java.lang.String comment, int version, HttpCookie.SameSite sameSite)
public HttpCookie(java.lang.String setCookie)
public java.lang.String getName()
public java.lang.String getValue()
public java.lang.String getComment()
public java.lang.String getDomain()
public long getMaxAge()
public java.lang.String getPath()
public boolean isSecure()
public int getVersion()
public HttpCookie.SameSite getSameSite()
public boolean isHttpOnly()
public boolean isExpired(long timeNanos)
timeNanos
- the time to check for cookie expiration, in nanosecondspublic java.lang.String asString()
public java.lang.String getSetCookie(CookieCompliance compliance)
public java.lang.String getRFC2965SetCookie()
public java.lang.String getRFC6265SetCookie()
public static boolean isHttpOnlyInComment(java.lang.String comment)
public static HttpCookie.SameSite getSameSiteFromComment(java.lang.String comment)
public static java.lang.String getCommentWithoutAttributes(java.lang.String comment)
public static java.lang.String getCommentWithAttributes(java.lang.String comment, boolean httpOnly, HttpCookie.SameSite sameSite)
Copyright © 1995–2019 Webtide. All rights reserved.