瀏覽代碼

Respect system proxy settings in WebClient

HTTP(S) proxy settings are applied only in some specific cases when `configureSsl` is called with some non-null params.
They should be always used.
Igor Khrol 2 年之前
父節點
當前提交
87b1885d0c
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/WebClientConfigurator.java

+ 4 - 0
kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/WebClientConfigurator.java

@@ -31,6 +31,10 @@ public class WebClientConfigurator {
 
   public WebClientConfigurator() {
     configureObjectMapper(defaultOM());
+    var httpClient = HttpClient
+        .create()
+        .proxyWithSystemProperties();
+    builder.clientConnector(new ReactorClientHttpConnector(httpClient));
   }
 
   private static ObjectMapper defaultOM() {