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
ClientHttpRequest
that makes sure that headers and body are not written multiple times.Abstract base class forClientHttpRequestFactory
implementations that decorate another request factory.Abstract base forClientHttpResponse
.Wrapper for aClientHttpRequestFactory
that 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 forClientHttpRequest
objects.Callback interface for initializing aClientHttpRequest
prior to it being used.Intercepts client-side HTTP requests.Represents a client-side HTTP response.ClientHttpRequestFactory
implementation that uses Apache HttpComponents HttpClient to create requests.ClientHttpRequestFactory
wrapper with support forClientHttpRequestInterceptors
.Prepare the body of a multipart request, resulting in aMultiValueMap<String, HttpEntity>
.Builder that allows for further customization of part headers.ClientHttpRequestFactory
implementation that uses OkHttp 3.x to create requests.ClientHttpRequestFactory
implementation that uses standard JDK facilities.