Package org.springframework.http.client

Contains an abstraction over client-side HTTP.

See:
          Description

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

Class Summary
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.
AbstractClientHttpRequestFactoryWrapper Abstract base class for ClientHttpRequestFactory implementations that decorate another request factory.
BufferingClientHttpRequestFactory Wrapper for a ClientHttpRequestFactory that buffers all outgoing and incoming streams in memory.
BufferingClientHttpRequestWrapper Simple implementation of ClientHttpRequest that wraps another request.
BufferingClientHttpResponseWrapper Simple implementation of ClientHttpResponse that reads the request's body into memory, thus allowing for multiple invocations of BufferingClientHttpResponseWrapper.getBody().
CommonsClientHttpRequest Deprecated. In favor of HttpComponentsClientHttpRequest
CommonsClientHttpRequestFactory Deprecated. In favor of HttpComponentsClientHttpRequestFactory
CommonsClientHttpResponse Deprecated. In favor of HttpComponentsClientHttpResponse
HttpComponentsClientHttpRequest ClientHttpRequest implementation that uses Apache HttpComponents HttpClient to execute requests.
HttpComponentsClientHttpRequestFactory ClientHttpRequestFactory implementation that uses Apache HttpComponents HttpClient to create requests.
HttpComponentsClientHttpResponse ClientHttpResponse implementation that uses Apache HttpComponents HttpClient to execute requests.
InterceptingClientHttpRequest Wrapper for a ClientHttpRequest that has support for ClientHttpRequestInterceptors.
InterceptingClientHttpRequestFactory Wrapper for a ClientHttpRequestFactory that has support for ClientHttpRequestInterceptors.
SimpleBufferingClientHttpRequest ClientHttpRequest implementation that uses standard J2SE facilities to execute buffered requests.
SimpleClientHttpRequestFactory ClientHttpRequestFactory implementation that uses standard J2SE facilities.
SimpleClientHttpResponse ClientHttpResponse implementation that uses standard J2SE facilities.
SimpleStreamingClientHttpRequest ClientHttpRequest implementation that uses standard J2SE facilities to execute streaming requests.
SimpleStreamingClientHttpRequest.NonClosingOutputStream  
 

Package org.springframework.http.client Description

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