Package | Description |
---|---|
org.apache.http.auth |
Client HTTP authentication APIs.
|
org.apache.http.client.entity |
Client specific HTTP entity implementations.
|
org.apache.http.client.methods |
Standard HTTP method implementations.
|
org.apache.http.client.params |
Deprecated.
|
org.apache.http.client.protocol |
Client specific HTTP protocol handlers.
|
org.apache.http.client.utils |
Client utility classes.
|
org.apache.http.config |
Core configuration APIs.
|
org.apache.http.conn |
Client connection management APIs.
|
org.apache.http.conn.params |
Deprecated.
|
org.apache.http.conn.routing |
Client connection routing APIs.
|
org.apache.http.conn.ssl |
Client TLS/SSL support.
|
org.apache.http.cookie.params |
Deprecated.
|
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.auth |
Default implementations of standard and common HTTP authentication
schemes.
|
org.apache.http.impl.client |
Default HTTP client implementation.
|
org.apache.http.impl.conn |
Default implementations of client connection management
functions.
|
org.apache.http.impl.cookie |
Default implementations of standard and common HTTP state
management policies.
|
org.apache.http.impl.execchain |
HTTP request execution chain APIs.
|
org.apache.http.impl.io |
Default implementations of message parses and writers
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.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.
|
org.apache.http.ssl |
Utility classes for trust and key material management
and TLS/SSL context initialization.
|
org.apache.http.util |
Core utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthState
This class provides detailed information about the state of the authentication process.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityBuilder
Builder for
HttpEntity instances. |
(package private) class |
LazyDecompressingInputStream
Lazy init InputStream wrapper.
|
class |
UrlEncodedFormEntity
An entity composed of a list of url-encoded pairs.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpDelete
HTTP DELETE method
The HTTP DELETE method is defined in section 9.7 of
RFC2616:
The DELETE method requests that the origin server delete the resource
identified by the Request-URI. [...]
|
class |
HttpEntityEnclosingRequestBase
Basic implementation of an entity enclosing HTTP request
that can be modified
|
class |
HttpGet
HTTP GET method.
|
class |
HttpHead
HTTP HEAD method.
|
class |
HttpOptions
HTTP OPTIONS method.
|
class |
HttpPatch
HTTP PATCH method.
|
class |
HttpPost
HTTP POST method.
|
class |
HttpPut
HTTP PUT method.
|
class |
HttpRequestBase
Base implementation of
HttpUriRequest . |
class |
HttpRequestWrapper
A wrapper class for
HttpRequest that can be used to change properties of the current
request without modifying the original object. |
class |
HttpTrace
HTTP TRACE method.
|
class |
RequestBuilder
Builder for
HttpUriRequest instances. |
Modifier and Type | Class and Description |
---|---|
class |
ClientParamBean
Deprecated.
(4.3) use
RequestConfig . |
Modifier and Type | Class and Description |
---|---|
class |
ClientContextConfigurer
Deprecated.
(4.3) use
HttpClientContext |
class |
HttpClientContext
Adaptor class that provides convenience type safe setters and getters
for common
HttpContext attributes used in the course
of HTTP request execution. |
Modifier and Type | Class and Description |
---|---|
class |
URIBuilder
Builder for
URI instances. |
Modifier and Type | Class and Description |
---|---|
class |
RegistryBuilder<I>
Builder for
Registry instances. |
Modifier and Type | Class and Description |
---|---|
class |
BasicEofSensorWatcher
Deprecated.
(4.3) do not use.
|
class |
BasicManagedEntity
Deprecated.
(4.3) do not use.
|
class |
EofSensorInputStream
A stream wrapper that triggers actions on
close() and EOF. |
Modifier and Type | Class and Description |
---|---|
class |
ConnManagerParamBean
Deprecated.
(4.1) use configuration methods of the specific connection manager implementation.
|
class |
ConnRouteParamBean
Deprecated.
(4.3) use
RequestConfig . |
Modifier and Type | Class and Description |
---|---|
class |
RouteTracker
Helps tracking the steps in establishing a route.
|
Modifier and Type | Class and Description |
---|---|
class |
SSLContextBuilder
Deprecated.
(4.4) use
SSLContextBuilder . |
Modifier and Type | Class and Description |
---|---|
class |
CookieSpecParamBean
Deprecated.
(4.3) use constructor parameters of
CookieSpecProvider s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpEntity
Abstract base class for entities.
|
class |
BasicHttpEntity
A generic streamed, non-repeatable entity that obtains its content
from an
InputStream . |
class |
BufferedHttpEntity
A wrapping entity that buffers it content if necessary.
|
class |
ByteArrayEntity
A self contained, repeatable entity that obtains its content from a byte array.
|
class |
FileEntity
A self contained, repeatable entity that obtains its content from a file.
|
class |
HttpEntityWrapper
Base class for wrapping entities.
|
class |
InputStreamEntity
A streamed, non-repeatable entity that obtains its content from
an
InputStream . |
class |
SerializableEntity
A streamed entity that obtains its content from a
Serializable . |
class |
StringEntity
A self contained, repeatable entity that obtains its content from
a
String . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
class |
AbstractHttpServerConnection
Deprecated.
(4.3) use
DefaultBHttpServerConnection |
class |
BHttpConnectionBase
This class serves as a base for all
HttpConnection implementations and provides
functionality common to both client and server HTTP connections. |
class |
DefaultBHttpClientConnection
Default implementation of
HttpClientConnection . |
class |
DefaultBHttpServerConnection
Default implementation of
HttpServerConnection . |
class |
DefaultHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
class |
DefaultHttpServerConnection
Deprecated.
(4.3) use
DefaultBHttpServerConnection |
class |
HttpConnectionMetricsImpl
Default implementation of the
HttpConnectionMetrics interface. |
class |
SocketHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
Modifier and Type | Class and Description |
---|---|
class |
AuthSchemeBase
Abstract authentication scheme class that serves as a basis
for all authentication schemes supported by HttpClient.
|
class |
BasicScheme
Basic authentication scheme as defined in RFC 2617.
|
class |
DigestScheme
Digest authentication scheme as defined in RFC 2617.
|
class |
GGSSchemeBase |
class |
KerberosScheme
KERBEROS authentication scheme.
|
(package private) class |
NTLMEngineImpl
Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM
authentication protocol.
|
class |
NTLMScheme
NTLM is a proprietary authentication scheme developed by Microsoft
and optimized for Windows platforms.
|
class |
RFC2617Scheme
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authentication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617.
|
class |
SPNegoScheme
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication
scheme.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientParamsStack
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config'
and 'org.apache.http.client.config'
|
(package private) class |
CloseableHttpResponseProxy
Deprecated.
|
class |
DefaultRequestDirector
Deprecated.
(4.3)
|
class |
EntityEnclosingRequestWrapper
Deprecated.
(4.3) do not use.
|
class |
HttpClientBuilder
Builder for
CloseableHttpClient instances. |
class |
RedirectLocations
This class represents a collection of
URI s used
as redirect locations. |
class |
RequestWrapper
Deprecated.
(4.3) do not use.
|
class |
RoutedRequest
Deprecated.
(4.3) do not use.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientConnAdapter
Deprecated.
(4.2) do not use
|
(package private) class |
CPoolProxy |
class |
DefaultClientConnection
Deprecated.
(4.3) use
ManagedHttpClientConnectionFactory . |
class |
DefaultHttpResponseParser
Lenient HTTP response parser implementation that can skip malformed data until
a valid HTTP response message head is encountered.
|
class |
DefaultManagedHttpClientConnection
Default
ManagedHttpClientConnection implementation. |
(package private) class |
LoggingInputStream
Internal class.
|
(package private) class |
LoggingManagedHttpClientConnection |
(package private) class |
LoggingOutputStream
Internal class.
|
(package private) class |
ManagedClientConnectionImpl
Deprecated.
(4.3) use
ManagedHttpClientConnectionFactory . |
class |
ProxySelectorRoutePlanner
Deprecated.
(4.3) use
SystemDefaultRoutePlanner |
Modifier and Type | Class and Description |
---|---|
class |
BasicClientCookie
Default implementation of
SetCookie . |
class |
BasicClientCookie2
Default implementation of
SetCookie2 . |
Modifier and Type | Class and Description |
---|---|
(package private) class |
HttpResponseProxy
A proxy class for
HttpResponse that can be used to release client connection
associated with the original response. |
(package private) class |
RequestEntityProxy
A Proxy class for
HttpEntity enclosed in a request message. |
(package private) class |
ResponseEntityProxy
A wrapper class for
HttpEntity enclosed in a response message. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageParser<T extends HttpMessage>
Abstract base class for HTTP message parsers that obtain input from
an instance of
SessionInputBuffer . |
class |
AbstractMessageWriter<T extends HttpMessage>
Abstract base class for HTTP message writers that serialize output to
an instance of
SessionOutputBuffer . |
class |
AbstractSessionInputBuffer
Deprecated.
(4.3) use
SessionInputBufferImpl |
class |
AbstractSessionOutputBuffer
Deprecated.
(4.3) use
SessionOutputBufferImpl |
class |
ChunkedInputStream
Implements chunked transfer coding.
|
class |
ChunkedOutputStream
Implements chunked transfer coding.
|
class |
ContentLengthInputStream
Input stream that cuts off after a defined number of bytes.
|
class |
ContentLengthOutputStream
Output stream that cuts off after a defined number of bytes.
|
class |
DefaultHttpRequestParser
HTTP request parser that obtain its input from an instance
of
SessionInputBuffer . |
class |
DefaultHttpRequestWriter
HTTP request writer that serializes its output to an instance of
SessionOutputBuffer . |
class |
DefaultHttpResponseParser
HTTP response parser that obtain its input from an instance
of
SessionInputBuffer . |
class |
DefaultHttpResponseWriter
HTTP response writer that serializes its output to an instance of
SessionOutputBuffer . |
class |
HttpRequestParser
Deprecated.
(4.2) use
DefaultHttpRequestParser |
class |
HttpRequestWriter
Deprecated.
(4.3) use
DefaultHttpRequestWriter |
class |
HttpResponseParser
Deprecated.
(4.2) use
DefaultHttpResponseParser |
class |
HttpResponseWriter
Deprecated.
(4.3) use
DefaultHttpResponseWriter |
class |
HttpTransportMetricsImpl
Default implementation of
HttpTransportMetrics . |
class |
IdentityInputStream
Input stream that reads data without any transformation.
|
class |
IdentityOutputStream
Output stream that writes data without any transformation.
|
class |
SessionInputBufferImpl
Abstract base class for session input buffers that stream data from
an arbitrary
InputStream . |
class |
SessionOutputBufferImpl
Abstract base class for session output buffers that stream data to
an arbitrary
OutputStream . |
class |
SocketInputBuffer
Deprecated.
(4.3) use
SessionInputBufferImpl |
class |
SocketOutputBuffer
Deprecated.
(4.3) use
SessionOutputBufferImpl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpMessage
Basic implementation of
HttpMessage . |
class |
BasicHeaderElement
Basic implementation of
HeaderElement |
class |
BasicHeaderElementIterator
Basic implementation of a
HeaderElementIterator . |
class |
BasicHeaderIterator
Basic implementation of a
HeaderIterator . |
class |
BasicHttpEntityEnclosingRequest
Basic implementation of
HttpEntityEnclosingRequest . |
class |
BasicHttpRequest
Basic implementation of
HttpRequest . |
class |
BasicHttpResponse
Basic implementation of
HttpResponse . |
class |
BasicListHeaderIterator
Implementation of a
HeaderIterator based on a List . |
class |
BasicTokenIterator
Basic implementation of a
TokenIterator . |
class |
BufferedHeader
This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed.
|
class |
HeaderGroup
A class for combining a set of headers.
|
class |
ParserCursor
This class represents a context of a parsing operation:
the current position the parsing operation is expected to start at
the bounds limiting the scope of the parsing operation
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
RouteSpecificPool<T,C,E extends PoolEntry<T,C>> |
Modifier and Type | Class and Description |
---|---|
class |
BasicHttpProcessor
Deprecated.
(4.3)
|
(package private) class |
ChainBuilder<E>
Builder class to build a linked list (chain) of unique class instances.
|
class |
HttpCoreContext
Implementation of
HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes. |
Modifier and Type | Class and Description |
---|---|
class |
SSLContextBuilder
Builder for
SSLContext instances. |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayBuffer
A resizable byte array.
|
class |
CharArrayBuffer
A resizable char array.
|