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 request factory.Deprecated, for removal: This API element is subject to removal in a future version.as of 6.0, with no direct replacement; scheduled for removal in 6.2Wrapper 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.since 6.1, in favor of otherClientHttpRequestFactoryimplementations; scheduled for removal in 6.2Reactor-Netty implementation ofClientHttpRequestFactory.Factory to manage Reactor Netty resources, i.e.ClientHttpRequestFactoryimplementation that uses standard JDK facilities.