Enable HTTP compression Reactor ClientHttpConnector
`ReactorClientHttpConnector` provides an adapter layer to `WebClient` for using Reactor-Netty's `HttpClient`. This commit enables HTTP compression support by default for this client Connector. Another constructor is still available for providing a custom `HttpOptions` configuration. Issue: SPR-15908
This commit is contained in:
parent
edb70b4f55
commit
bff54788e8
|
|
@ -48,11 +48,13 @@ public class ReactorClientHttpConnector implements ClientHttpConnector {
|
|||
|
||||
|
||||
/**
|
||||
* Create a Reactor Netty {@link ClientHttpConnector} with default {@link ClientOptions}
|
||||
* and SSL support enabled.
|
||||
* Create a Reactor Netty {@link ClientHttpConnector}
|
||||
* with default {@link ClientOptions} and HTTP compression support enabled.
|
||||
*/
|
||||
public ReactorClientHttpConnector() {
|
||||
this.httpClient = HttpClient.create();
|
||||
this.httpClient = HttpClient.builder()
|
||||
.options(options -> options.compression(true))
|
||||
.build();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue