diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/HttpComponentsClientHttpConnectorFactory.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/HttpComponentsClientHttpConnectorFactory.java index a09a2fe13202..cfae0d165904 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/HttpComponentsClientHttpConnectorFactory.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/reactive/function/client/HttpComponentsClientHttpConnectorFactory.java @@ -39,7 +39,7 @@ class HttpComponentsClientHttpConnectorFactory @Override public HttpComponentsClientHttpConnector createClientHttpConnector(SslBundle sslBundle) { - HttpAsyncClientBuilder builder = HttpAsyncClients.custom(); + HttpAsyncClientBuilder builder = HttpAsyncClients.custom().useSystemProperties(); if (sslBundle != null) { SslOptions options = sslBundle.getOptions(); SSLContext sslContext = sslBundle.createSslContext(); diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/ClientHttpRequestFactories.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/ClientHttpRequestFactories.java index 60ded0b9596e..5b85a914c039 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/ClientHttpRequestFactories.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/client/ClientHttpRequestFactories.java @@ -175,7 +175,7 @@ private static HttpClient createHttpClient(Duration readTimeout, SslBundle sslBu connectionManagerBuilder.setSSLSocketFactory(socketFactory); } PoolingHttpClientConnectionManager connectionManager = connectionManagerBuilder.build(); - return HttpClientBuilder.create().setConnectionManager(connectionManager).build(); + return HttpClientBuilder.create().useSystemProperties().setConnectionManager(connectionManager).build(); } }