Since: API Level 1
package

org.apache.http.protocol

Classes | Description

HTTP protocol execution framework.

more...

Interfaces

ExecutionContext Context attribute names for protocol execution. 
HttpContext A context for executing a request. 
HttpExpectationVerifier Defines an interface to verify whether an incoming HTTP request meets the target server's expectations. 
HttpProcessor Performs interceptor processing of requests and responses. 
HttpRequestHandler  
HttpRequestHandlerResolver Interface to be implemented by objects that can resolve HttpRequestHandler instances by request URI. 
HttpRequestInterceptorList Provides access to an ordered list of request interceptors. 
HttpResponseInterceptorList Provides access to an ordered list of response interceptors. 

Classes

BasicHttpContext Default implementation of the HttpContext
BasicHttpProcessor Keeps lists of interceptors for processing requests and responses. 
DefaultedHttpContext HttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not present in the local one. 
HTTP Constants and static helpers related to the HTTP protocol. 
HttpDateGenerator Generates a date in the format required by the HTTP protocol. 
HttpRequestExecutor Sends HTTP requests and receives the responses. 
HttpRequestHandlerRegistry Maintains a map of HTTP request handlers keyed by a request URI pattern. 
HttpService Minimalistic server-side implementation of an HTTP processor. 
RequestConnControl A request interceptor that suggests connection keep-alive to the server. 
RequestContent A request interceptor that decides about the transport encoding. 
RequestDate A request interceptor that adds a Date header. 
RequestExpectContinue A request interceptor that enables the expect-continue handshake. 
RequestTargetHost A request interceptor that sets the Host header for HTTP/1.1 requests. 
RequestUserAgent A request interceptor that adds a User-Agent header. 
ResponseConnControl A response interceptor that suggests connection keep-alive to the client. 
ResponseContent A response interceptor that sets up entity-related headers. 
ResponseDate A response interceptor that adds a Date header. 
ResponseServer A response interceptor that adds a Server header. 
SyncBasicHttpContext Thread-safe extension of the BasicHttpContext
UriPatternMatcher Maintains a map of objects keyed by a request URI pattern.