# Uses of Package
org.springframework.http.client

Packages that use org.springframework.http.client
Package
Description
org.springframework.http.client
Contains an abstraction over client-side HTTP.
org.springframework.http.client.observation
This package provides support for client HTTP `Observation`.
org.springframework.http.client.reactive
Abstractions for reactive HTTP client support including `ClientHttpRequest` and `ClientHttpResponse` as well as a `ClientHttpConnector`.
org.springframework.http.client.support
This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.
org.springframework.web.client
Core package of the client-side web support.
org.springframework.web.client.support
Classes supporting the `org.springframework.web.client` package.

Classes in org.springframework.http.client used by org.springframework.http.client
Class
Description
AbstractClientHttpRequestFactoryWrapper
Abstract base class for `ClientHttpRequestFactory` implementations that decorate another delegate request factory.
ClientHttpRequest
Represents a client-side HTTP request.
ClientHttpRequestExecution
Represents the context of a client-side HTTP request execution.
ClientHttpRequestFactory
Factory for `ClientHttpRequest` objects.
ClientHttpRequestInterceptor
Contract to intercept client-side HTTP requests.
ClientHttpResponse
Represents a client-side HTTP response.
MultipartBodyBuilder.PartBuilder
Builder that allows for further customization of part headers.
ReactorClientHttpRequestFactory
Reactor-Netty implementation of `ClientHttpRequestFactory`.
ReactorResourceFactory
Factory to manage Reactor Netty resources, i.e.
Classes in org.springframework.http.client used by org.springframework.http.client.observation
Class
Description
ClientHttpRequest
Represents a client-side HTTP request.
Classes in org.springframework.http.client used by org.springframework.http.client.reactive
Class
Description
ReactorResourceFactory
Factory to manage Reactor Netty resources, i.e.
Classes in org.springframework.http.client used by org.springframework.http.client.support
Class
Description
ClientHttpRequest
Represents a client-side HTTP request.
ClientHttpRequestExecution
Represents the context of a client-side HTTP request execution.
ClientHttpRequestFactory
Factory for `ClientHttpRequest` objects.
ClientHttpRequestInitializer
Callback interface for initializing a `ClientHttpRequest` prior to it being used.
ClientHttpRequestInterceptor
Contract to intercept client-side HTTP requests.
ClientHttpResponse
Represents a client-side HTTP response.
Classes in org.springframework.http.client used by org.springframework.web.client
Class
Description
ClientHttpRequest
Represents a client-side HTTP request.
ClientHttpRequestFactory
Factory for `ClientHttpRequest` objects.
ClientHttpRequestInitializer
Callback interface for initializing a `ClientHttpRequest` prior to it being used.
ClientHttpRequestInterceptor
Contract to intercept client-side HTTP requests.
ClientHttpResponse
Represents a client-side HTTP response.
Classes in org.springframework.http.client used by org.springframework.web.client.support
Class
Description
ClientHttpRequestFactory
Factory for `ClientHttpRequest` objects.