message
including it's
headers
and optional
entity
, and
connections
over which messages are sent. In order to prepare messages
before sending or after receiving, there are interceptors for
requests
and
responses
.
| ConnectionReuseStrategy | Interface for deciding whether a connection should be kept alive. |
| FormattedHeader | An HTTP header which is already formatted. |
| Header | Represents an HTTP header field. |
| HeaderElement |
One element of an HTTP
header
value.
|
| HeaderElementIterator |
A type-safe iterator for
HeaderElement
objects.
|
| HeaderIterator |
A type-safe iterator for
Header
objects.
|
| HttpClientConnection | An HTTP connection for use on the client side. |
| HttpConnection | A generic HTTP connection, useful on client and server side. |
| HttpConnectionMetrics |
The point of access to the statistics of an
HttpConnection
.
|
| HttpEntity | An entity that can be sent or received with an HTTP message. |
| HttpEntityEnclosingRequest | A request with an entity. |
| HttpInetConnection | An HTTP connection over the Internet Protocol (IP). |
| HttpMessage | A generic HTTP message. |
| HttpRequest | An HTTP request. |
| HttpRequestFactory |
A factory for
HttpRequest
objects.
|
| HttpRequestInterceptor | Processes a request. |
| HttpResponse | An HTTP response. |
| HttpResponseFactory |
A factory for
HttpResponse
objects.
|
| HttpResponseInterceptor | Processes a response. |
| HttpServerConnection | An HTTP connection for use on the server side. |
| HttpStatus | Constants enumerating the HTTP status codes. |
| NameValuePair | A simple class encapsulating an attribute/value pair. |
| ReasonPhraseCatalog | Interface for obtaining reason phrases for HTTP status codes. |
| RequestLine |
The first line of an
HttpRequest
.
|
| StatusLine | Represents a status line as returned from a HTTP server. |
| TokenIterator |
An iterator for
String
tokens.
|
| HttpHost | Holds all of the variables needed to describe an HTTP connection to a host. |
| HttpVersion | Represents an HTTP version, as specified in RFC 2616. |
| ProtocolVersion | Represents a protocol version, as specified in RFC 2616. |
| ConnectionClosedException | Indicates that a connection has been closed. |
| HttpException | Signals that an HTTP exception has occurred. |
| MalformedChunkCodingException | Signals a malformed chunked stream. |
| MethodNotSupportedException | Indicates that an HTTP method is not supported. |
| NoHttpResponseException |
Signals that the target server failed to respond with a valid HTTP response. |
| ParseException | Indicates a parse error. |
| ProtocolException | Signals that an HTTP protocol violation has occurred. |
| UnsupportedHttpVersionException | Indicates an unsupported version of the HTTP protocol. |