ClientHttpRequest and
ClientHttpResponse, as well as a basic implementation of these
interfaces.
| ClientHttpRequest | Represents a client-side HTTP request. |
| ClientHttpRequestExecution | Represents the context of a client-side HTTP request execution. |
| ClientHttpRequestFactory | Factory for ClientHttpRequest objects. |
| ClientHttpRequestInterceptor | Intercepts client-side HTTP requests. |
| ClientHttpResponse | Represents a client-side HTTP response. |
| AbstractBufferingClientHttpRequest | Abstract base for ClientHttpRequest that buffers output in a byte array before sending it over the wire. |
| AbstractClientHttpRequest | Abstract base for ClientHttpRequest that makes sure that headers and body are not written multiple times. |
| CommonsClientHttpRequestFactory | ClientHttpRequestFactory implementation that uses
Jakarta Commons HttpClient to create requests. |
| InterceptingClientHttpRequestFactory | Wrapper for a ClientHttpRequestFactory that has support for ClientHttpRequestInterceptors. |
| SimpleClientHttpRequestFactory | ClientHttpRequestFactory implementation that uses standard J2SE facilities. |
| StreamingSimpleClientHttpRequest | ClientHttpRequest implementation that uses standard J2SE facilities to execute streaming requests. |