public interface Cookie extends java.lang.Comparable<Cookie>
Modifier and Type | Field and Description |
---|---|
static long |
UNDEFINED_MAX_AGE
用于未定义的MaxAge属性值的常量。
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
domain()
返回此 Cookie 的域。
|
boolean |
isHttpOnly()
检查此 Cookie 是否只能通过HTTP访问。
|
boolean |
isSecure()
检查此 Cookie 是否安全
|
long |
maxAge()
如果未指定, 则以秒为单位返回此 Cookie 的最大年龄或UNDEFINED_MAX_AGE
|
java.lang.String |
name()
返回此 Cookie 的名称。
|
java.lang.String |
path()
返回此 Cookie 的路径。
|
void |
setDomain(java.lang.String domain)
设置此 Cookie 的域。
|
void |
setHttpOnly(boolean httpOnly)
确定此 Cookie 是否仅HTTP。
|
void |
setMaxAge(long maxAge)
以秒为单位设置此 Cookie 的最大年龄。
|
void |
setPath(java.lang.String path)
设置此 Cookie 的路径。
|
void |
setSecure(boolean secure)
设置此 Cookie 的安全getStatus
|
void |
setValue(java.lang.String value)
设置此 Cookie 的值。
|
void |
setWrap(boolean wrap)
如果此 Cookie 的值将用双引号包装,则设置为true。
|
java.lang.String |
value()
返回此 Cookie 的值。
|
boolean |
wrap()
如果此原始值 Cookie 在原始Set-Cookie标头中用双引号包装,则返回true。
|
static final long UNDEFINED_MAX_AGE
void setValue(java.lang.String value)
Cookie
的值。
value
- 要设置的值
void setWrap(boolean wrap)
Cookie
的值将用双引号包装,则设置为true。
wrap
- 如果包装,
wrap
true
void setDomain(java.lang.String domain)
Cookie
的域。
domain
- 要使用的域
long maxAge()
Cookie
的最大年龄(以秒为单位)或UNDEFINED_MAX_AGE
(如果未指定)
Cookie
的最大年龄
void setMaxAge(long maxAge)
Cookie
的最大年龄。
如果指定的年龄为0
,则该Cookie
将被浏览器自动删除,因为它将立即过期。
如果UNDEFINED_MAX_AGE
指定,这Cookie
当浏览器关闭时将被删除。
maxAge
- 这个Cookie
的最大年龄,以秒为单位
void setSecure(boolean secure)
Cookie
的安全getStatus
boolean isHttpOnly()
Cookie
仅为 HTTP,则为true,否则为false
Copyright © 2008–2018 The Netty Project. All rights reserved.