Since: API Level 1
package

org.apache.http

Classes | Description

The core interfaces and classes of the HTTP components.

more...

Interfaces

ConnectionReuseStrategyInterface for deciding whether a connection should be kept alive. 
FormattedHeaderAn HTTP header which is already formatted. 
HeaderRepresents an HTTP header field. 
HeaderElementOne element of an HTTP header value. 
HeaderElementIteratorA type-safe iterator for HeaderElement objects. 
HeaderIteratorA type-safe iterator for Header objects. 
HttpClientConnectionAn HTTP connection for use on the client side. 
HttpConnectionA generic HTTP connection, useful on client and server side. 
HttpConnectionMetricsThe point of access to the statistics of an HttpConnection
HttpEntityAn entity that can be sent or received with an HTTP message. 
HttpEntityEnclosingRequestA request with an entity. 
HttpInetConnectionAn HTTP connection over the Internet Protocol (IP). 
HttpMessageA generic HTTP message. 
HttpRequestAn HTTP request. 
HttpRequestFactoryA factory for HttpRequest objects. 
HttpRequestInterceptorProcesses a request. 
HttpResponseAn HTTP response. 
HttpResponseFactoryA factory for HttpResponse objects. 
HttpResponseInterceptorProcesses a response. 
HttpServerConnectionAn HTTP connection for use on the server side. 
HttpStatusConstants enumerating the HTTP status codes. 
NameValuePairA simple class encapsulating an attribute/value pair. 
ReasonPhraseCatalogInterface for obtaining reason phrases for HTTP status codes. 
RequestLineThe first line of an HttpRequest
StatusLineRepresents a status line as returned from a HTTP server. 
TokenIteratorAn iterator for String tokens. 

Classes

HttpHostHolds all of the variables needed to describe an HTTP connection to a host. 
HttpVersionRepresents an HTTP version, as specified in RFC 2616. 
ProtocolVersionRepresents a protocol version, as specified in RFC 2616. 

Exceptions

ConnectionClosedExceptionIndicates that a connection has been closed. 
HttpExceptionSignals that an HTTP exception has occurred. 
MalformedChunkCodingExceptionSignals a malformed chunked stream. 
MethodNotSupportedExceptionIndicates that an HTTP method is not supported. 
NoHttpResponseException

Signals that the target server failed to respond with a valid HTTP response. 

ParseExceptionIndicates a parse error. 
ProtocolExceptionSignals that an HTTP protocol violation has occurred. 
UnsupportedHttpVersionExceptionIndicates an unsupported version of the HTTP protocol.