Top Description Interfaces Classes
[default module]

Package org.apache.http.cookie


Client HTTP state management APIs.

Interface Summary

Modifier and TypeInterface and Description
public interface
ClientCookie

ClientCookie extends the standard Cookie interface with additional client specific functionality such ability to retrieve original cookie attributes exactly as they were specified by the origin server.

public interface
CommonCookieAttributeHandler

Extension of org.apache.http.cookie.CookieAttributeHandler intended to handle one specific common attribute whose name is returned with getAttributeName() method.

public interface
Cookie

Cookie interface represents a token or short packet of state information (also referred to as "magic-cookie") that the HTTP agent and the target server can exchange to maintain a session.

public interface
CookieAttributeHandler

This interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc. Different cookie specifications can provide a specific implementation for this class based on their cookie handling rules.

public interface
CookieSpec

Defines the cookie management specification.

public interface
CookieSpecFactory

Deprecated (4.3) use CookieSpecProvider
Factory for CookieSpec implementations.
public interface
CookieSpecProvider

Factory for CookieSpec implementations.

public interface
SetCookie

This interface represents a Set-Cookie response header sent by the origin server to the HTTP agent in order to maintain a conversational state.

public interface
SetCookie2

This interface represents a Set-Cookie2 response header sent by the origin server to the HTTP agent in order to maintain a conversational state.

public interface
SM

Constants and static helpers related to the HTTP state management.

Class Summary

Modifier and TypeClass and Description
public class
CookieIdentityComparator

This cookie comparator can be used to compare identity of cookies.

public class
CookieOrigin

CookieOrigin class encapsulates details of an origin server that are relevant when parsing, validating or matching HTTP cookies.

public class
CookiePathComparator

This cookie comparator ensures that multiple cookies satisfying a common criteria are ordered in the Cookie header such that those with more specific Path attributes precede those with less specific.

public class
CookiePriorityComparator

This cookie comparator ensures that cookies with longer paths take precedence over cookies with shorter path.

public class
CookieRestrictionViolationException

Signals that a cookie violates a restriction imposed by the cookie specification.

public class
CookieSpecRegistry

Deprecated (4.3) use org.apache.http.config.Registry.
Cookie specification registry that can be used to obtain the corresponding cookie specification implementation for a given type of type or version of cookie.
public class
MalformedCookieException

Signals that a cookie is in some way invalid or illegal in a given context