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