Package | Description |
---|---|
org.apache.http |
Core HTTP component APIs and primitives.
|
org.apache.http.client.methods |
Standard HTTP method implementations.
|
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.client |
Default HTTP client implementation.
|
org.apache.http.impl.conn |
Default implementations of client connection management
functions.
|
org.apache.http.impl.entity |
Default implementations of entity content strategies.
|
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.io |
HTTP message parser and writer APIs for synchronous, blocking
communication.
|
org.apache.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpEntityEnclosingRequest
A request with an entity.
|
interface |
HttpRequest
A request message from a client to a server includes, within the
first line of that message, the method to be applied to the resource,
the identifier of the resource, and the protocol version in use.
|
interface |
HttpResponse
After receiving and interpreting a request message, a server responds
with an HTTP response message.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CloseableHttpResponse
Extended version of the
HttpResponse interface that also extends Closeable . |
interface |
HttpUriRequest
Extended version of the
HttpRequest interface that provides
convenience methods to access request properties such as request URI
and method type. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutionAwareRequest |
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. |
(package private) static class |
HttpRequestWrapper.HttpEntityEnclosingRequestWrapper |
class |
HttpTrace
HTTP TRACE method.
|
(package private) static class |
RequestBuilder.InternalEntityEclosingRequest |
(package private) static class |
RequestBuilder.InternalRequest |
Modifier and Type | Method and Description |
---|---|
long |
ContentLengthStrategy.determineLength(HttpMessage message)
Returns length of the given message in bytes.
|
Modifier and Type | Method and Description |
---|---|
protected HttpEntity |
BHttpConnectionBase.prepareInput(HttpMessage message) |
protected java.io.OutputStream |
BHttpConnectionBase.prepareOutput(HttpMessage message) |
Modifier and Type | Class and Description |
---|---|
class |
EntityEnclosingRequestWrapper
Deprecated.
(4.3) do not use.
|
class |
RequestWrapper
Deprecated.
(4.3) do not use.
|
Modifier and Type | Method and Description |
---|---|
protected HttpMessage |
DefaultResponseParser.parseHead(SessionInputBuffer sessionBuffer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
HttpEntity |
EntityDeserializer.deserialize(SessionInputBuffer inbuffer,
HttpMessage message)
Deprecated.
Creates an
HttpEntity based on properties of the given message. |
long |
StrictContentLengthStrategy.determineLength(HttpMessage message) |
long |
DisallowIdentityContentLengthStrategy.determineLength(HttpMessage message) |
long |
LaxContentLengthStrategy.determineLength(HttpMessage message) |
protected BasicHttpEntity |
EntityDeserializer.doDeserialize(SessionInputBuffer inbuffer,
HttpMessage message)
Deprecated.
Creates a
BasicHttpEntity based on properties of the given
message. |
protected java.io.OutputStream |
EntitySerializer.doSerialize(SessionOutputBuffer outbuffer,
HttpMessage message)
Deprecated.
Creates a transfer codec based on properties of the given HTTP message
and returns
OutputStream instance that transparently encodes
output data as it is being written out to the output stream. |
void |
EntitySerializer.serialize(SessionOutputBuffer outbuffer,
HttpMessage message,
HttpEntity entity)
Deprecated.
Writes out the content of the given HTTP entity to the session output
buffer based on properties of the given HTTP message.
|
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. |
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 . |
Modifier and Type | Method and Description |
---|---|
protected HttpMessage |
HttpRequestParser.parseHead(SessionInputBuffer sessionBuffer)
Deprecated.
|
protected HttpMessage |
HttpResponseParser.parseHead(SessionInputBuffer sessionBuffer)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpMessageParser<T extends HttpMessage>
Abstract message parser intended to build HTTP messages from an arbitrary data source.
|
interface |
HttpMessageParserFactory<T extends HttpMessage>
Factory for
HttpMessageParser instances. |
interface |
HttpMessageWriter<T extends HttpMessage>
Abstract message writer intended to serialize HTTP messages to an arbitrary
data sink.
|
interface |
HttpMessageWriterFactory<T extends HttpMessage>
Factory for
HttpMessageWriter instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpMessage
Basic implementation of
HttpMessage . |
class |
BasicHttpEntityEnclosingRequest
Basic implementation of
HttpEntityEnclosingRequest . |
class |
BasicHttpRequest
Basic implementation of
HttpRequest . |
class |
BasicHttpResponse
Basic implementation of
HttpResponse . |