Package org.apache.http.impl.cookie
Class RFC2109Spec
java.lang.Object
org.apache.http.impl.cookie.AbstractCookieSpec
org.apache.http.impl.cookie.CookieSpecBase
org.apache.http.impl.cookie.RFC2109Spec
- All Implemented Interfaces:
CookieSpec
- Direct Known Subclasses:
RFC2965Spec
RFC 2109 compliant
CookieSpec implementation.
Rendered obsolete by RFC6265StrictSpec.
- Since:
- 4.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorRFC2109Spec(String[] datepatterns, boolean oneHeader) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionformatCookies(List<Cookie> cookies) Create"Cookie"headers for an array of Cookies.intReturns version of the state management this cookie specification conforms to.Returns a request header identifying what version of the state management specification is understood.parse(Header header, CookieOrigin origin) Parse the"Set-Cookie"Header into an array of Cookies.toString()voidvalidate(Cookie cookie, CookieOrigin origin) Validate the cookie according to validation rules defined by the cookie specification.Methods inherited from class org.apache.http.impl.cookie.CookieSpecBase
matchMethods inherited from class org.apache.http.impl.cookie.AbstractCookieSpec
registerAttribHandler
-
Constructor Details
-
RFC2109Spec
Default constructor -
RFC2109Spec
public RFC2109Spec()Default constructor
-
-
Method Details
-
parse
Description copied from interface:CookieSpecParse the"Set-Cookie"Header into an array of Cookies.This method will not perform the validation of the resultant
Cookies- Parameters:
header- theSet-Cookiereceived from the serverorigin- details of the cookie origin- Returns:
- an array of
Cookies parsed from the header - Throws:
MalformedCookieException- if an exception occurs during parsing- See Also:
-
validate
Description copied from interface:CookieSpecValidate the cookie according to validation rules defined by the cookie specification.- Specified by:
validatein interfaceCookieSpec- Overrides:
validatein classCookieSpecBase- Parameters:
cookie- the Cookie to validateorigin- details of the cookie origin- Throws:
MalformedCookieException- if the cookie is invalid
-
formatCookies
Description copied from interface:CookieSpecCreate"Cookie"headers for an array of Cookies.- Parameters:
cookies- the Cookies format into a Cookie header- Returns:
- a Header for the given Cookies.
-
getVersion
public int getVersion()Description copied from interface:CookieSpecReturns version of the state management this cookie specification conforms to.- Returns:
- version of the state management specification
-
getVersionHeader
Description copied from interface:CookieSpecReturns a request header identifying what version of the state management specification is understood. May benullif the cookie specification does not supportCookie2header. -
toString
-