public final class BasicClientCookie extends Object implements SetCookie, Cloneable, Serializable
SetCookie.DOMAIN_ATTR, EXPIRES_ATTR, HTTP_ONLY_ATTR, MAX_AGE_ATTR, PATH_ATTR, SECURE_ATTR| 构造器和说明 |
|---|
BasicClientCookie(String name,
String value)
Default Constructor taking a name and a value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
clone() |
boolean |
containsAttribute(String name) |
String |
getAttribute(String name) |
Date |
getCreationDate()
已过时。
Use
getCreationInstant(). |
Instant |
getCreationInstant()
Returns creation time of the cookie.
|
String |
getDomain()
Returns domain attribute of the cookie.
|
Date |
getExpiryDate()
已过时。
|
Instant |
getExpiryInstant()
Returns the expiration
Instant of the cookie, or null if none exists. |
String |
getName()
Returns the name.
|
String |
getPath()
Returns the path attribute of the cookie
|
String |
getValue()
Returns the value.
|
boolean |
isExpired(Date date)
已过时。
|
boolean |
isExpired(Instant instant)
Returns true if this cookie has expired.
|
boolean |
isHttpOnly()
Checks whether this Cookie has been marked as
httpOnly. |
boolean |
isPersistent()
Returns
false if the cookie should be discarded at the end
of the "session"; true otherwise. |
boolean |
isSecure()
Indicates whether this cookie requires a secure connection.
|
boolean |
removeAttribute(String name) |
void |
setAttribute(String name,
String value) |
void |
setCreationDate(Date creationDate)
已过时。
|
void |
setCreationDate(Instant creationDate) |
void |
setDomain(String domain)
Sets the domain attribute.
|
void |
setExpiryDate(Date expiryDate)
已过时。
Use {
setExpiryDate(Instant)} |
void |
setExpiryDate(Instant expiryInstant)
Sets expiration date.
|
void |
setHttpOnly(boolean httpOnly)
Sets the http-only attribute of the cookie.
|
void |
setPath(String path)
Sets the path attribute.
|
void |
setSecure(boolean secure)
Sets the secure attribute of the cookie.
|
void |
setValue(String value)
Sets the value
|
String |
toString() |
public String getValue()
@Deprecated public Date getExpiryDate()
getExpiryInstant()Date of the cookie, or null
if none exists.
Note: the object returned by this method is considered immutable. Changing it (e.g. using setTime()) could result in undefined behaviour. Do so at your peril.
getExpiryDate 在接口中 CookieDate, or null.setExpiryDate(java.util.Date)public Instant getExpiryInstant()
Instant of the cookie, or null if none exists.
Note: the object returned by this method is considered immutable. Changing it (e.g. using setTime()) could result in undefined behaviour. Do so at your peril.
getExpiryInstant 在接口中 CookieInstant, or null.@Deprecated public void setExpiryDate(Date expiryDate)
setExpiryDate(Instant)}Note: the object returned by this method is considered immutable. Changing it (e.g. using setTime()) could result in undefined behaviour. Do so at your peril.
setExpiryDate 在接口中 SetCookieexpiryDate - the Date after which this cookie is no longer valid.Cookie.getExpiryDate()public void setExpiryDate(Instant expiryInstant)
Note: the object returned by this method is considered immutable. Changing it (e.g. using setTime()) could result in undefined behaviour. Do so at your peril.
setExpiryDate 在接口中 SetCookieexpiryInstant - the Instant after which this cookie is no longer valid.getExpiryInstant()public boolean isPersistent()
false if the cookie should be discarded at the end
of the "session"; true otherwise.isPersistent 在接口中 Cookiefalse if the cookie should be discarded at the end
of the "session"; true otherwisepublic String getDomain()
getDomain 在接口中 CookiesetDomain(java.lang.String)public void setDomain(String domain)
setDomain 在接口中 SetCookiedomain - The value of the domain attributegetDomain()public String getPath()
getPath 在接口中 CookiesetPath(java.lang.String)public void setPath(String path)
public boolean isSecure()
CookieisSecure 在接口中 Cookietrue if this cookie should only be sent over secure connections.setSecure(boolean)public void setSecure(boolean secure)
When true the cookie should only be sent
using a secure protocol (https). This should only be set when
the cookie's originating server used a secure protocol to set the
cookie's value.
setSecure 在接口中 SetCookiesecure - The value of the secure attributeisSecure()public void setHttpOnly(boolean httpOnly)
setHttpOnly 在接口中 SetCookiehttpOnly - true if this cookie is to be marked as
httpOnly, false otherwise@Deprecated public boolean isExpired(Date date)
isExpired(Instant)public boolean isExpired(Instant instant)
@Deprecated public Date getCreationDate()
getCreationInstant().CookiegetCreationDate 在接口中 Cookiepublic Instant getCreationInstant()
CookiegetCreationInstant 在接口中 Cookiepublic boolean isHttpOnly()
CookiehttpOnly.
The default implementation returns false.
isHttpOnly 在接口中 CookiehttpOnly, false otherwisesetHttpOnly(boolean)@Deprecated public void setCreationDate(Date creationDate)
setCreationDate(Instant)public void setCreationDate(Instant creationDate)
public String getAttribute(String name)
getAttribute 在接口中 Cookiepublic boolean containsAttribute(String name)
containsAttribute 在接口中 Cookiepublic boolean removeAttribute(String name)
public Object clone() throws CloneNotSupportedException
clone 在类中 ObjectCloneNotSupportedExceptionCopyright © 2023. All rights reserved.