| Package | Description |
|---|---|
| org.apache.http |
Core HTTP component APIs and primitives.
|
| org.apache.http.config |
Core configuration APIs.
|
| org.apache.http.entity |
Core HTTP entity implementations.
|
| org.apache.http.impl |
Default implementations of HTTP connections for synchronous,
blocking communication.
|
| org.apache.http.impl.entity |
Default implementations of entity content strategies.
|
| org.apache.http.impl.io |
Default implementations of message parses and writers
for synchronous, blocking communication.
|
| org.apache.http.impl.pool |
Default implementations of client side connection pools
for synchronous, blocking communication.
|
| org.apache.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
| org.apache.http.params |
Deprecated.
|
| org.apache.http.pool |
Client side connection pools APIs for synchronous, blocking
communication.
|
| org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
HttpHost |
Holds all of the variables needed to describe an HTTP connection to a host.
|
class |
HttpVersion |
Represents an HTTP version.
|
class |
ProtocolVersion |
Represents a protocol version.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ConnectionConfig |
HTTP connection configuration.
|
class |
Registry<I> |
Generic registry of items keyed by low-case string ID.
|
class |
SocketConfig |
Socket configuration.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ContentType |
Content type information consisting of a MIME type and an optional charset.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultBHttpClientConnectionFactory |
Default factory for
HttpClientConnections. |
class |
DefaultBHttpServerConnectionFactory |
Default factory for
HttpServerConnections. |
class |
DefaultConnectionReuseStrategy |
Default implementation of a strategy deciding about connection re-use.
|
class |
DefaultHttpRequestFactory |
Default factory for creating
HttpRequest objects. |
class |
DefaultHttpResponseFactory |
Default factory for creating
HttpResponse objects. |
class |
EnglishReasonPhraseCatalog |
English reason phrases for HTTP status codes.
|
class |
NoConnectionReuseStrategy |
A strategy that never re-uses a connection.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DisallowIdentityContentLengthStrategy |
Decorator for
ContentLengthStrategy implementations that disallows the use of
identity transfer encoding. |
class |
EntityDeserializer |
Deprecated.
(4.3) use
BHttpConnectionBase |
class |
EntitySerializer |
Deprecated.
(4.3) use
BHttpConnectionBase |
class |
LaxContentLengthStrategy |
The lax implementation of the content length strategy.
|
class |
StrictContentLengthStrategy |
The strict implementation of the content length strategy.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultHttpRequestParserFactory |
Default factory for request message parsers.
|
class |
DefaultHttpRequestWriterFactory |
Default factory for request message writers.
|
class |
DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
class |
DefaultHttpResponseWriterFactory |
Default factory for response message writers.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicConnFactory |
A very basic
ConnFactory implementation that creates
HttpClientConnection instances given a HttpHost instance. |
class |
BasicConnPool |
A very basic
ConnPool implementation that
represents a pool of blocking HttpClientConnection connections
identified by an HttpHost instance. |
class |
BasicPoolEntry |
A very basic
PoolEntry implementation that represents an entry
in a pool of blocking HttpClientConnections identified by
an HttpHost instance. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicHeader |
Implements a basic
Header. |
class |
BasicHeaderValueFormatter |
Basic implementation for formatting header value elements.
|
class |
BasicHeaderValueParser |
Basic implementation for parsing header values into elements.
|
class |
BasicLineFormatter |
Interface for formatting elements of the HEAD section of an HTTP message.
|
class |
BasicLineParser |
Basic parser for lines in the head section of an HTTP message.
|
class |
BasicNameValuePair |
Basic implementation of
NameValuePair. |
class |
BasicRequestLine |
Basic implementation of
RequestLine. |
class |
BasicStatusLine |
Basic implementation of
StatusLine |
class |
TokenParser |
Low level parser for header field elements.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicHttpParams |
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config'
and 'org.apache.http.client.config'
|
class |
SyncBasicHttpParams |
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config'
and 'org.apache.http.client.config'
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractConnPool<T,C,E extends PoolEntry<T,C>> |
Abstract synchronous (blocking) pool of connections.
|
class |
PoolEntry<T,C> |
Pool entry containing a pool connection object along with its route.
|
class |
PoolStats |
Pool statistics.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicHttpContext |
Default implementation of
HttpContext. |
class |
HttpDateGenerator |
Generates a date in the format required by the HTTP protocol.
|
class |
HttpRequestExecutor |
HttpRequestExecutor is a client side HTTP protocol handler based
on the blocking (classic) I/O model. |
class |
HttpRequestHandlerRegistry |
Deprecated.
(4.3) use
UriHttpRequestHandlerMapper |
class |
HttpService |
HttpService is a server side HTTP protocol handler based on
the classic (blocking) I/O model. |
class |
ImmutableHttpProcessor |
Immutable
HttpProcessor. |
class |
RequestConnControl |
RequestConnControl is responsible for adding
Connection header
to the outgoing requests, which is essential for managing persistence of
HTTP/1.0 connections. |
class |
RequestContent |
RequestContent is the most important interceptor for outgoing requests.
|
class |
RequestDate |
RequestDate interceptor is responsible for adding
Date header
to the outgoing requests This interceptor is optional for client side
protocol processors. |
class |
RequestExpectContinue |
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding
Expect header. |
class |
RequestTargetHost |
RequestTargetHost is responsible for adding
Host header. |
class |
RequestUserAgent |
RequestUserAgent is responsible for adding
User-Agent header. |
class |
ResponseConnControl |
ResponseConnControl is responsible for adding
Connection header
to the outgoing responses, which is essential for managing persistence of
HTTP/1.0 connections. |
class |
ResponseContent |
ResponseContent is the most important interceptor for outgoing responses.
|
class |
ResponseDate |
ResponseDate is responsible for adding
Date header to the
outgoing responses. |
class |
ResponseServer |
ResponseServer is responsible for adding
Server header. |
class |
UriHttpRequestHandlerMapper |
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
class |
UriPatternMatcher<T> |
Maintains a map of objects keyed by a request URI pattern.
|