Я использую весенний класс WebClient для подключения к различным конечным точкам.Некоторые конечные точки требуют, чтобы я использовал прокси для доступа к этой конечной точке с моего хоста.Как настроить мой веб-клиент Spring для переключения между использованием прокси-подключения и подключением по умолчанию?
Я пытался использовать System.setProperty ("https.proxyHost") для установки своих прокси, но кажется, чтоSpring Webclient не использует системные свойства для своего подключения.
Ниже показано, как я сейчас подключаюсь к прокси с помощью WebClient.Могу ли я перестроить веб-клиент с помощью другого clientConnector или переключиться между прокси-режимом и непрокси-режимом, используя один и тот же веб-клиент?
ReactorClientHttpConnector connector = new ReactorClientHttpConnector(options -> options.httpProxy(addressSpec -> { return addressSpec.host(this.proxyHost).port(Integer.parseInt(this.proxyPort)); }));
this.webClient = WebClient.builder().clientConnector(connector).build();