@NotThreadSafe public class BasicClientCookie extends java.lang.Object implements SetCookie, ClientCookie, java.lang.Cloneable, java.io.Serializable
SetCookie.COMMENT_ATTR, COMMENTURL_ATTR, DISCARD_ATTR, DOMAIN_ATTR, EXPIRES_ATTR, MAX_AGE_ATTR, PATH_ATTR, PORT_ATTR, SECURE_ATTR, VERSION_ATTR| 构造器和说明 |
|---|
BasicClientCookie(java.lang.String name,
java.lang.String value)
Default Constructor taking a name and a value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone() |
boolean |
containsAttribute(java.lang.String name) |
java.lang.String |
getAttribute(java.lang.String name) |
java.lang.String |
getComment()
Returns the comment describing the purpose of this cookie, or
null if no such comment has been defined.
|
java.lang.String |
getCommentURL()
Returns null.
|
java.lang.String |
getDomain()
Returns domain attribute of the cookie.
|
java.util.Date |
getExpiryDate()
Returns the expiration
Date of the cookie, or null
if none exists. |
java.lang.String |
getName()
Returns the name.
|
java.lang.String |
getPath()
Returns the path attribute of the cookie
|
int[] |
getPorts()
Returns null.
|
java.lang.String |
getValue()
Returns the value.
|
int |
getVersion()
Returns the version of the cookie specification to which this
cookie conforms.
|
boolean |
isExpired(java.util.Date date)
Returns true if this cookie has expired.
|
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.
|
void |
setAttribute(java.lang.String name,
java.lang.String value) |
void |
setComment(java.lang.String comment)
If a user agent (web browser) presents this cookie to a user, the
cookie's purpose will be described using this comment.
|
void |
setDomain(java.lang.String domain)
Sets the domain attribute.
|
void |
setExpiryDate(java.util.Date expiryDate)
Sets expiration date.
|
void |
setPath(java.lang.String path)
Sets the path attribute.
|
void |
setSecure(boolean secure)
Sets the secure attribute of the cookie.
|
void |
setValue(java.lang.String value)
Sets the value
|
void |
setVersion(int version)
Sets the version of the cookie specification to which this
cookie conforms.
|
java.lang.String |
toString() |
public BasicClientCookie(java.lang.String name,
java.lang.String value)
name - The name.value - The value.public java.lang.String getName()
public java.lang.String getValue()
public void setValue(java.lang.String value)
public java.lang.String getComment()
getComment 在接口中 CookiesetComment(String)public void setComment(java.lang.String comment)
setComment 在接口中 SetCookiecomment - getComment()public java.lang.String getCommentURL()
getCommentURL 在接口中 Cookiepublic java.util.Date getExpiryDate()
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 void setExpiryDate(java.util.Date expiryDate)
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.getExpiryDate()public boolean isPersistent()
isPersistent 在接口中 Cookiepublic java.lang.String getDomain()
getDomain 在接口中 CookiesetDomain(java.lang.String)public void setDomain(java.lang.String domain)
setDomain 在接口中 SetCookiedomain - The value of the domain attributegetDomain()public java.lang.String getPath()
getPath 在接口中 CookiesetPath(java.lang.String)public void setPath(java.lang.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 int[] getPorts()
public int getVersion()
getVersion 在接口中 CookiesetVersion(int)public void setVersion(int version)
setVersion 在接口中 SetCookieversion - the version of the cookie.getVersion()public boolean isExpired(java.util.Date date)
public void setAttribute(java.lang.String name,
java.lang.String value)
public java.lang.String getAttribute(java.lang.String name)
getAttribute 在接口中 ClientCookiepublic boolean containsAttribute(java.lang.String name)
containsAttribute 在接口中 ClientCookiepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在类中 java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
toString 在类中 java.lang.Object