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. |