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.as of 6.0, with no direct replacementWrapper 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.Intercepts client-side HTTP requests.Represents a client-side HTTP response.ClientHttpRequestFactoryimplementation that uses Apache HttpComponents HttpClient to create requests.ClientHttpRequestFactorywrapper with support forClientHttpRequestInterceptors.Prepare the body of a multipart request, resulting in aMultiValueMap<String, HttpEntity>.Builder that allows for further customization of part headers.ClientHttpRequestFactoryimplementation that uses OkHttp 3.x to create requests.ClientHttpRequestFactoryimplementation that uses standard JDK facilities.