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 anexchange function.
|
ExchangeFunction |
Represents a function that exchanges a request for a (delayed)
ClientResponse.
|
ExchangeStrategies |
Provides strategies for use in an
ExchangeFunction . |
ExchangeStrategies.Builder |
A mutable builder for an
ExchangeStrategies . |
WebClient |
Non-blocking, reactive client to perform HTTP requests, exposing a fluent,
reactive API over underlying HTTP client libraries such as Reactor Netty.
|
WebClient.Builder |
A mutable builder for creating a
WebClient . |
WebClient.RequestBodySpec |
Contract for specifying request headers and body leading up to the exchange.
|
WebClient.RequestBodyUriSpec |
Contract for specifying request headers, body and URI for a request.
|
WebClient.RequestHeadersSpec<S extends WebClient.RequestHeadersSpec<S>> |
Contract for specifying request headers leading up to the exchange.
|
WebClient.RequestHeadersUriSpec<S extends WebClient.RequestHeadersSpec<S>> |
Contract for specifying request headers and URI for a request.
|
WebClient.ResponseSpec |
Contract for specifying response operations following the exchange.
|
WebClient.UriSpec<S extends WebClient.RequestHeadersSpec<?>> |
Contract for specifying the URI for a request.
|
Class | Description |
---|---|
ExchangeFilterFunctions |
Static factory methods providing access to built-in implementations of
ExchangeFilterFunction for basic authentication, error handling, etc. |
ExchangeFilterFunctions.Credentials |
Stores user and password for HTTP basic authentication.
|
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.