| Package | Description | 
|---|---|
| org.springframework.http.client.reactive | Abstractions for reactive HTTP client support including
  ClientHttpRequestandClientHttpResponseas well as aClientHttpConnector. | 
| org.springframework.mock.http.client.reactive | Mock implementations of reactive HTTP client contracts. | 
| org.springframework.test.web.reactive.server | Support for testing Spring WebFlux server endpoints via
  WebTestClient. | 
| org.springframework.test.web.servlet.client | Support for testing Spring MVC applications via
  WebTestClientwithMockMvcfor server request
 handling. | 
| org.springframework.web.reactive.function.client | Provides a reactive  WebClientthat builds on top of theorg.springframework.http.client.reactivereactive HTTP adapter layer. | 
| org.springframework.web.reactive.function.client.support | Classes supporting the  org.springframework.web.reactive.function.clientpackage. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientHttpResponseDecoratorWraps another  ClientHttpResponseand delegates all methods to it. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientHttpResponse | ClientHttpResponseDecorator. getDelegate() | 
| Modifier and Type | Method and Description | 
|---|---|
| reactor.core.publisher.Mono<ClientHttpResponse> | HttpComponentsClientHttpConnector. connect(HttpMethod method,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) | 
| reactor.core.publisher.Mono<ClientHttpResponse> | JettyClientHttpConnector. connect(HttpMethod method,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) | 
| reactor.core.publisher.Mono<ClientHttpResponse> | ClientHttpConnector. connect(HttpMethod method,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)Connect to the origin server using the given  HttpMethodandURIand apply the givenrequestCallbackwhen the HTTP
 request of the underlying API can be initialized and written to. | 
| reactor.core.publisher.Mono<ClientHttpResponse> | ReactorClientHttpConnector. connect(HttpMethod method,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) | 
| Constructor and Description | 
|---|
| ClientHttpResponseDecorator(ClientHttpResponse delegate) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MockClientHttpResponseMock implementation of  ClientHttpResponse. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MockServerClientHttpResponseSimple  ClientHttpResponseextension that also exposes a result object
 from the underlying mock server exchange for further assertions on the state
 of the server response after the request is performed. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientHttpResponse | HttpHandlerConnector.FailureAfterResponseCompletedException. getCompletedResponse() | 
| Modifier and Type | Method and Description | 
|---|---|
| reactor.core.publisher.Mono<ClientHttpResponse> | HttpHandlerConnector. connect(HttpMethod httpMethod,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) | 
| Modifier and Type | Method and Description | 
|---|---|
| reactor.core.publisher.Mono<ClientHttpResponse> | MockMvcHttpConnector. connect(HttpMethod method,
       URI uri,
       Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | ClientResponse. body(BodyExtractor<T,? super ClientHttpResponse> extractor)Extract the body with the given  BodyExtractor. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | ClientResponseWrapper. body(BodyExtractor<T,? super ClientHttpResponse> extractor) |