## Uses of Interface
org.springframework.web.reactive.function.client.ExchangeStrategies

- Packages that use ExchangeStrategies
  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.

- - ### Uses of ExchangeStrategies in org.springframework.test.web.reactive.server

    Methods in org.springframework.test.web.reactive.server with parameters of type ExchangeStrategies
    Modifier and Type | Method and Description
    --- | ---
    `WebTestClient.Builder` | WebTestClient.Builder.`exchangeStrategies(ExchangeStrategies strategies)` Configure the `ExchangeStrategies` to use.

  - ### Uses of ExchangeStrategies in org.springframework.web.reactive.function.client

    Methods in org.springframework.web.reactive.function.client that return ExchangeStrategies
    Modifier and Type | Method and Description
    --- | ---
    `ExchangeStrategies` | ExchangeStrategies.Builder.`build()` Builds the `ExchangeStrategies`.
    `ExchangeStrategies` | ClientResponse.`strategies()` Return the strategies used to convert the body of this response.
    `static ExchangeStrategies` | ExchangeStrategies.`withDefaults()` Return an `ExchangeStrategies` instance with default configuration provided by `ClientCodecConfigurer`.

    Methods in org.springframework.web.reactive.function.client with parameters of type ExchangeStrategies
    Modifier and Type | Method and Description
    --- | ---
    `static ExchangeFunction` | ExchangeFunctions.`create(ClientHttpConnector connector, ExchangeStrategies strategies)` Create an `ExchangeFunction` with the given `ClientHttpConnector` and `ExchangeStrategies`.
    `static ClientResponse.Builder` | ClientResponse.`create(HttpStatus statusCode, ExchangeStrategies strategies)` Create a response builder with the given status code and strategies for reading the body.
    `static ClientResponse.Builder` | ClientResponse.`create(int statusCode, ExchangeStrategies strategies)` Create a response builder with the given raw status code and strategies for reading the body.
    `WebClient.Builder` | WebClient.Builder.`exchangeStrategies(ExchangeStrategies strategies)` Configure the `ExchangeStrategies` to use.
    `reactor.core.publisher.Mono<Void>` | ClientRequest.`writeTo(ClientHttpRequest request, ExchangeStrategies strategies)` Write this request to the given `ClientHttpRequest`.

  - ### Uses of ExchangeStrategies in org.springframework.web.reactive.function.client.support

    Methods in org.springframework.web.reactive.function.client.support that return ExchangeStrategies
    Modifier and Type | Method and Description
    --- | ---
    `ExchangeStrategies` | ClientResponseWrapper.`strategies()`