org.apache.commons.httpclient.cookie
Class RFC2109Spec
java.lang.Object
|
+--org.apache.commons.httpclient.cookie.CookieSpecBase
|
+--org.apache.commons.httpclient.cookie.RFC2109Spec
- public class RFC2109Spec
- extends CookieSpecBase
RFC 2109 specific cookie management functions
- Since:
- 2.0
- Author:
- B.C. Holmes, Park, Sung-Gu, Doug Sale, Rod Waldhoff, dIon Gillard, Sean C. Sullivan, John Evans, Marc A. Saegesser, Oleg Kalnichevski, Mike Bowler
Method Summary |
java.lang.String |
formatCookie(Cookie cookie)
Return a string suitable for sending in a "Cookie" header as
defined in RFC 2109 |
java.lang.String |
formatCookies(Cookie[] cookies)
Create a RFC 2109 compliant "Cookie" header value containing all
Cookie s in cookies suitable for sending in a "Cookie"
header |
void |
parseAttribute(NameValuePair attribute,
Cookie cookie)
Parse RFC 2109 specific cookie attribute and update the corresponsing
Cookie properties. |
void |
validate(java.lang.String host,
int port,
java.lang.String path,
boolean secure,
Cookie cookie)
Performs RFC 2109 compliant Cookie validation |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
RFC2109Spec
public RFC2109Spec()
- Default constructor
parseAttribute
public void parseAttribute(NameValuePair attribute,
Cookie cookie)
throws MalformedCookieException
- Parse RFC 2109 specific cookie attribute and update the corresponsing
Cookie
properties.
- Overrides:
- parseAttribute in class CookieSpecBase
- Parameters:
attribute
- NameValuePair
cookie attribute from the
Set- Cookiecookie
- Cookie
to be updated- Throws:
- MalformedCookieException - if an exception occurs during parsing
validate
public void validate(java.lang.String host,
int port,
java.lang.String path,
boolean secure,
Cookie cookie)
throws MalformedCookieException
- Performs RFC 2109 compliant
Cookie
validation
- Overrides:
- validate in class CookieSpecBase
- Parameters:
host
- the host from which the Cookie
was receivedport
- the port from which the Cookie
was receivedpath
- the path from which the Cookie
was receivedsecure
- true when the Cookie
was received using a
secure connectioncookie
- The cookie to validate- Throws:
- MalformedCookieException - if an exception occurs during
validation
formatCookie
public java.lang.String formatCookie(Cookie cookie)
- Return a string suitable for sending in a "Cookie" header as
defined in RFC 2109
- Overrides:
- formatCookie in class CookieSpecBase
- Parameters:
cookie
- a Cookie
to be formatted as string- Returns:
- a string suitable for sending in a "Cookie" header.
formatCookies
public java.lang.String formatCookies(Cookie[] cookies)
- Create a RFC 2109 compliant "Cookie" header value containing all
Cookie
s in cookies suitable for sending in a "Cookie"
header
- Overrides:
- formatCookies in class CookieSpecBase
- Parameters:
cookies
- an array of Cookie
s to be formatted- Returns:
- a string suitable for sending in a Cookie header.
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.