@NonNullApi @NonNullFields

# Package org.springframework.http.client.support

This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AsyncHttpAccessor | Deprecated as of Spring 5.0, with no direct replacement
  BasicAuthenticationInterceptor | `ClientHttpRequestInterceptor` to apply a given HTTP Basic Authentication username/password pair, unless a custom `Authorization` header has already been set.
  BasicAuthorizationInterceptor | Deprecated as of 5.1.1, in favor of `BasicAuthenticationInterceptor` which reuses `HttpHeaders.setBasicAuth(java.lang.String, java.lang.String)`, sharing its default charset ISO-8859-1 instead of UTF-8 as used here
  HttpAccessor | Base class for `RestTemplate` and other HTTP accessing gateway helpers, defining common properties such as the `ClientHttpRequestFactory` to operate on.
  HttpRequestWrapper | Provides a convenient implementation of the `HttpRequest` interface that can be overridden to adapt the request.
  InterceptingAsyncHttpAccessor | Deprecated as of Spring 5.0, with no direct replacement
  InterceptingHttpAccessor | Base class for `RestTemplate` and other HTTP accessing gateway helpers, adding interceptor-related properties to `HttpAccessor`'s common properties.
  ProxyFactoryBean | `FactoryBean` that creates a `java.net.Proxy`.

## Package org.springframework.http.client.support Description

This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.