HTTP protocol execution framework.
| 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. | 
| 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. |