public class Cookie
extends java.lang.Object
implements java.io.Serializable
Title: Framework Support Library
Description: This class represents an http cookie as specified in Netscape's cookie spec; however, because not even Netscape follows their own spec, and because very few folks out there actually read specs but instead just look whether Netscape accepts their stuff, the Set-Cookie header field parser actually tries to follow what Netscape has implemented, instead of what the spec says.
Some notes about how Netscape (4.7) parses:
Copyright: Copyright (c) 2012
Company: StreamScape Technologies
Constructor and Description |
---|
Cookie(java.lang.String name,
java.lang.String value,
java.lang.String domain,
java.lang.String path,
java.util.Date expires,
boolean secure)
Create a cookie.
|
Modifier and Type | Method and Description |
---|---|
boolean |
discard() |
boolean |
equals(java.lang.Object obj)
Two cookies match if the name, path and domain match.
|
java.util.Date |
expires() |
java.lang.String |
getDomain()
Return the domain this cookie is valid in.
|
java.lang.String |
getName()
Return the name of this cookie.
|
java.lang.String |
getPath()
Return the path this cookie is associated with.
|
java.lang.String |
getValue()
Return the value of this cookie.
|
boolean |
hasExpired() |
int |
hashCode()
Hash up name, path and domain into new hash.
|
boolean |
isSecure()
Return whether this cookie should only be sent over secure connections.
|
java.lang.String |
toString()
Create a string containing all the cookie fields.
|
public Cookie(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, java.util.Date expires, boolean secure)
name
- the cookie namevalue
- the cookie valuedomain
- the host this cookie will be sent topath
- the path prefix for which this cookie will be sentexpires
- the Date this cookie expires, null if at end of
sessionsecure
- if true this cookie will only be over secure connectionsjava.lang.NullPointerException
- if name, value,
domain, or path
is nullpublic java.lang.String getName()
public java.lang.String getValue()
public java.util.Date expires()
public boolean discard()
public java.lang.String getDomain()
public java.lang.String getPath()
public boolean isSecure()
public boolean hasExpired()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.