WebClient
that builds on top of the
org.springframework.http.client.reactive
reactive HTTP adapter layer.See: Description
Interface | Description |
---|---|
ClientRequest |
Represents a typed, immutable, client-side HTTP request, as executed by the
ExchangeFunction . |
ClientRequest.Builder |
Defines a builder for a request.
|
ClientResponse |
Represents an HTTP response, as returned by
WebClient and also
ExchangeFunction . |
ClientResponse.Builder |
Defines a builder for a response.
|
ClientResponse.Headers |
Represents the headers of the HTTP response.
|
ExchangeFilterFunction |
Represents a function that filters an exchange function.
|
ExchangeFunction |
Represents a function that exchanges a request for a (delayed)
ClientResponse.
|
ExchangeStrategies |
Defines the strategies for invoking
ExchangeFunction s. |
ExchangeStrategies.Builder |
A mutable builder for an
ExchangeStrategies . |
WebClient |
A non-blocking, reactive client for performing HTTP requests with Reactive
Streams back pressure.
|
WebClient.Builder |
A mutable builder for creating a
WebClient . |
WebClient.RequestBodySpec | |
WebClient.RequestBodyUriSpec | |
WebClient.RequestHeadersSpec<S extends WebClient.RequestHeadersSpec<S>> |
Contract for specifying request headers leading up to the exchange.
|
WebClient.RequestHeadersUriSpec<S extends WebClient.RequestHeadersSpec<S>> | |
WebClient.ResponseSpec | |
WebClient.UriSpec<S extends WebClient.RequestHeadersSpec<?>> |
Contract for specifying the URI for a request.
|
Class | Description |
---|---|
ExchangeFilterFunctions |
Implementations of
ExchangeFilterFunction that provide various useful request filter
operations, such as basic authentication, error handling, etc. |
ExchangeFilterFunctions.Credentials |
Represents a combination of username and password, as used by
ExchangeFilterFunctions.basicAuthentication() . |
ExchangeFunctions |
Exposes request-response exchange functionality, such as to
create an
ExchangeFunction given a
ClientHttpConnector . |
Exception | Description |
---|---|
WebClientException |
Abstract base class for exception published by
WebClient in case of errors. |
WebClientResponseException |
Exceptions that contain actual HTTP response data.
|
WebClient
that builds on top of the
org.springframework.http.client.reactive
reactive HTTP adapter layer.