Since: API Level 1
package

org.apache.http.protocol

Classes | Description

HTTP protocol execution framework.

more...

Interfaces

ExecutionContextContext attribute names for protocol execution. 
HttpContextA context for executing a request. 
HttpExpectationVerifierDefines an interface to verify whether an incoming HTTP request meets the target server's expectations. 
HttpProcessorPerforms interceptor processing of requests and responses. 
HttpRequestHandler 
HttpRequestHandlerResolverInterface to be implemented by objects that can resolve HttpRequestHandler instances by request URI. 
HttpRequestInterceptorListProvides access to an ordered list of request interceptors. 
HttpResponseInterceptorListProvides access to an ordered list of response interceptors. 

Classes

BasicHttpContextDefault implementation of the HttpContext
BasicHttpProcessorKeeps lists of interceptors for processing requests and responses. 
DefaultedHttpContextHttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not present in the local one. 
HTTPConstants and static helpers related to the HTTP protocol. 
HttpDateGeneratorGenerates a date in the format required by the HTTP protocol. 
HttpRequestExecutorSends HTTP requests and receives the responses. 
HttpRequestHandlerRegistryMaintains a map of HTTP request handlers keyed by a request URI pattern. 
HttpServiceMinimalistic server-side implementation of an HTTP processor. 
RequestConnControlA request interceptor that suggests connection keep-alive to the server. 
RequestContentA request interceptor that decides about the transport encoding. 
RequestDateA request interceptor that adds a Date header. 
RequestExpectContinueA request interceptor that enables the expect-continue handshake. 
RequestTargetHostA request interceptor that sets the Host header for HTTP/1.1 requests. 
RequestUserAgentA request interceptor that adds a User-Agent header. 
ResponseConnControlA response interceptor that suggests connection keep-alive to the client. 
ResponseContentA response interceptor that sets up entity-related headers. 
ResponseDateA response interceptor that adds a Date header. 
ResponseServerA response interceptor that adds a Server header. 
SyncBasicHttpContextThread-safe extension of the BasicHttpContext
UriPatternMatcherMaintains a map of objects keyed by a request URI pattern.