Преглед на файлове

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() {