diff --git a/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpConnector.java b/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpConnector.java index 3b0a14b3cb96..4621bb5beb82 100644 --- a/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpConnector.java +++ b/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpConnector.java @@ -62,8 +62,9 @@ public class ReactorClientHttpConnector implements ClientHttpConnector, SmartLif private static final Log logger = LogFactory.getLog(ReactorClientHttpConnector.class); - private static final Function defaultInitializer = client -> client.compress(true); - + private static final Function defaultInitializer = + client -> client.compress(true) + .proxyWithSystemProperties(); private final @Nullable ReactorResourceFactory resourceFactory; @@ -77,8 +78,9 @@ public class ReactorClientHttpConnector implements ClientHttpConnector, SmartLif /** - * Default constructor. Initializes {@link HttpClient} via: - *
HttpClient.create().compress(true)
+ * Constructor with default client, created via {@link HttpClient#create()}, + * and with {@link HttpClient#compress compression} and + * {@link HttpClient#proxyWithSystemProperties() proxyWithSystemProperties} enabled. */ public ReactorClientHttpConnector() { this.httpClient = defaultInitializer.apply(HttpClient.create());