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 ofClientRequestAsyncClientHttpRequestExecution Deprecated. as of Spring 5.0, in favor ofExchangeFilterFunctionAsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, in favor ofClientHttpConnectorAsyncClientHttpRequestInterceptor Deprecated. as of Spring 5.0, in favor ofExchangeFilterFunctionClientHttpRequest Represents a client-side HTTP request.ClientHttpRequestExecution Represents the context of a client-side HTTP request execution.ClientHttpRequestFactory Factory forClientHttpRequestobjects.ClientHttpRequestInitializer Callback interface for initializing aClientHttpRequestprior 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 forClientHttpRequestthat makes sure that headers and body are not written multiple times.AbstractClientHttpRequestFactoryWrapper Abstract base class forClientHttpRequestFactoryimplementations that decorate another request factory.AbstractClientHttpResponse Abstract base forClientHttpResponse.BufferingClientHttpRequestFactory Wrapper for aClientHttpRequestFactorythat buffers all outgoing and incoming streams in memory.HttpComponentsAsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, with no direct replacementHttpComponentsClientHttpRequestFactory ClientHttpRequestFactoryimplementation that uses Apache HttpComponents HttpClient to create requests.InterceptingAsyncClientHttpRequestFactory Deprecated. as of Spring 5.0, with no direct replacementInterceptingClientHttpRequestFactory ClientHttpRequestFactorywrapper 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 ofReactorClientHttpConnectorOkHttp3ClientHttpRequestFactory ClientHttpRequestFactoryimplementation that uses OkHttp 3.x to create requests.SimpleClientHttpRequestFactory ClientHttpRequestFactoryimplementation that uses standard JDK facilities.