# Package org.apache.hc.client5.http.cookie

Client HTTP state management APIs.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CommonCookieAttributeHandler | Extension of `CookieAttributeHandler` intended to handle one specific common attribute whose name is returned with `CommonCookieAttributeHandler.getAttributeName()` method.
  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.
  CookieAttributeHandler | This interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc.
  CookieSpec | Defines the cookie management specification.
  CookieSpecFactory | Factory for `CookieSpec` implementations.
  CookieStore | This interface represents an abstract store for `Cookie` objects.
  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.

- Class Summary
  Class | Description
  --- | ---
  BasicCookieStore | Default implementation of `CookieStore`
  CookieIdentityComparator | This cookie comparator can be used to compare identity of cookies.
  CookieOrigin | CookieOrigin class encapsulates details of an origin server that are relevant when parsing, validating or matching HTTP cookies.
  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.
  CookiePriorityComparator | This cookie comparator ensures that cookies with longer paths take precedence over cookies with shorter path.
  StandardCookieSpec | Cookie specifications by their names supported by the HttpClient.

- Exception Summary
  Exception | Description
  --- | ---
  CookieRestrictionViolationException | Signals that a cookie violates a restriction imposed by the cookie specification.
  MalformedCookieException | Signals that a cookie is in some way invalid or illegal in a given context

## Package org.apache.hc.client5.http.cookie Description

Client HTTP state management APIs.

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.