package

org.springframework.http.client

Contains an abstraction over client-side HTTP. This package contains the ClientHttpRequest and ClientHttpResponse, as well as a basic implementation of these interfaces.

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. 

Classes

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.