Package org.springframework.http.client
@NonNullApi
@NonNullFields
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.-
ClassDescriptionAbstract base for
ClientHttpRequestthat makes sure that headers and body are not written multiple times.Abstract base class forClientHttpRequestFactoryimplementations that decorate another delegate request factory.Wrapper for aClientHttpRequestFactorythat buffers all outgoing and incoming streams in memory.Represents a client-side HTTP request.Represents the context of a client-side HTTP request execution.Factory forClientHttpRequestobjects.Callback interface for initializing aClientHttpRequestprior to it being used.Contract to intercept client-side HTTP requests.Represents a client-side HTTP response.ClientHttpRequestFactoryimplementation that uses Apache HttpComponents HttpClient to create requests.ClientHttpRequestFactorywrapper with support forClientHttpRequestInterceptors.ClientHttpRequestFactoryimplementation based on the JavaHttpClient.ClientHttpRequestFactoryimplementation based on Jetty'sHttpClient.Prepare the body of a multipart request, resulting in aMultiValueMap<String, HttpEntity>.Builder that allows for further customization of part headers.Deprecated, for removal: This API element is subject to removal in a future version.Reactor-Netty implementation ofClientHttpRequestFactory.Deprecated, for removal: This API element is subject to removal in a future version.in favor of the renamedReactorClientHttpRequestFactoryFactory to manage Reactor Netty resources, i.e.ClientHttpRequestFactoryimplementation that uses standard JDK facilities.
ClientHttpRequestFactoryimplementations; scheduled for removal in 7.0