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.Interface Summary Interface Description AsyncClientHttpRequest Deprecated. as of Spring 5.0, in favor ofClientRequest
AsyncClientHttpRequestExecution Deprecated. as of Spring 5.0, in favor ofExchangeFilterFunction
AsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, in favor ofClientHttpConnector
AsyncClientHttpRequestInterceptor Deprecated. as of Spring 5.0, in favor ofExchangeFilterFunction
ClientHttpRequest Represents a client-side HTTP request.ClientHttpRequestExecution Represents the context of a client-side HTTP request execution.ClientHttpRequestFactory Factory forClientHttpRequest
objects.ClientHttpRequestInitializer Callback interface for initializing aClientHttpRequest
prior to it being used.ClientHttpRequestInterceptor Intercepts client-side HTTP requests.ClientHttpResponse Represents a client-side HTTP response.MultipartBodyBuilder.PartBuilder Builder that allows for further customization of part headers.Class Summary Class Description AbstractClientHttpRequest Abstract base forClientHttpRequest
that makes sure that headers and body are not written multiple times.AbstractClientHttpRequestFactoryWrapper Abstract base class forClientHttpRequestFactory
implementations that decorate another request factory.AbstractClientHttpResponse Abstract base forClientHttpResponse
.BufferingClientHttpRequestFactory Wrapper for aClientHttpRequestFactory
that buffers all outgoing and incoming streams in memory.HttpComponentsAsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, with no direct replacementHttpComponentsClientHttpRequestFactory ClientHttpRequestFactory
implementation that uses Apache HttpComponents HttpClient to create requests.InterceptingAsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, with no direct replacementInterceptingClientHttpRequestFactory ClientHttpRequestFactory
wrapper with support forClientHttpRequestInterceptors
.MultipartBodyBuilder Prepare the body of a multipart request, resulting in aMultiValueMap<String, HttpEntity>
.Netty4ClientHttpRequestFactory Deprecated. as of Spring 5.0, in favor ofReactorClientHttpConnector
OkHttp3ClientHttpRequestFactory ClientHttpRequestFactory
implementation that uses OkHttp 3.x to create requests.SimpleClientHttpRequestFactory ClientHttpRequestFactory
implementation that uses standard JDK facilities.