| Package | Description |
|---|---|
| org.springframework.test.web.reactive.server |
Support for testing Spring WebFlux server endpoints via
WebTestClient. |
| org.springframework.web.reactive.function.client |
Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive reactive HTTP adapter layer. |
| org.springframework.web.reactive.function.client.support |
Classes supporting the
org.springframework.web.reactive.function.client package. |
| Class and Description |
|---|
| ExchangeFilterFunction
Represents a function that filters an exchange function.
|
| ExchangeStrategies
Provides strategies for use in an
ExchangeFunction. |
| ExchangeStrategies.Builder
A mutable builder for an
ExchangeStrategies. |
| Class and 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
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
Contract for specifying request headers leading up to the exchange.
|
| WebClient.RequestHeadersUriSpec
Contract for specifying request headers and URI for a request.
|
| WebClient.ResponseSpec
Contract for specifying response operations following the exchange.
|
| WebClient.UriSpec
Contract for specifying the URI for a request.
|
| WebClientException
Abstract base class for exception published by
WebClient in case of errors. |
| WebClientResponseException
Exceptions that contain actual HTTP response data.
|
| Class and Description |
|---|
| ClientResponse
Represents an HTTP response, as returned by
WebClient and also
ExchangeFunction. |
| ClientResponse.Headers
Represents the headers of the HTTP response.
|
| ExchangeStrategies
Provides strategies for use in an
ExchangeFunction. |
| WebClientResponseException
Exceptions that contain actual HTTP response data.
|