anchor.diff:  [[webflux-client-builder-reactor]]
   === Reactor Netty
   
  -To customize Reactor Netty settings, simple provide a pre-configured `HttpClient`:
  +To customize Reactor Netty settings, provide a pre-configured `HttpClient`:
   
   [source,java,indent=0,subs="verbatim,quotes",role="primary"]
   .Java
  
positive.code: 			.bodyToFlow<Quote>()
  ----
  
  By default, responses with 4xx or 5xx status codes result in an
  `WebClientResponseException` or one of its HTTP status specific sub-classes, such as
  `WebClientResponseException.BadRequest`, `WebClientResponseException.NotFound`, and others.
  You can also use the `onStatus` method to customize the resulting exception,
  as the following example shows:
  
  [source,java,indent=0,subs="verbatim,quotes",role="primary"]
  .Java
  
negative.code: * `WebClient.create()`
  * `WebClient.create(String baseUrl)`
  
  You can also use `WebClient.builder()` with further options:
  
  * `uriBuilderFactory`: Customized `UriBuilderFactory` to use as a base URL.
  * `defaultUriVariables`: default values to use when expanding URI templates.
  * `defaultHeader`: Headers for every request.
  * `defaultCookie`: Cookies for every request.
  * `defaultRequest`: `Consumer` to customize every request.
  