Как установить ProxyAuthenticationStrategy в HttpClientBuilder?JAVA

Программисты JAVA общаются здесь
Anonymous
Как установить ProxyAuthenticationStrategy в HttpClientBuilder?

Сообщение Anonymous »

Я обновляю Java-версию наших микросервисов с Java 11 до Java 17.
В одном из наших микросервисов у меня есть следующий фрагмент кода:

Код: Выделить всё

baseHttpClientBuilder.
.setProxyAuthenticationStrategy(INSTANCE)
...
...
.build()
где HttpClientBuilder — org.apache.http.impl.client.HttpClientBuilder;
а INSTANCE —

Код: Выделить всё

org.apache.http.impl.client.ProxyAuthenticationStrategy.INSTANCE
Как мне заменить этот код, используя пакет httpclient5, который используется в Spring Boot 3.x?
Здесь находится HttpClientBuilder
org.apache.hc .client5.http.impl.classic.HttpClientBuilder
Этот конструктор также имеет

Код: Выделить всё

.setProxyAuthenticationStrategy(AuthenticationStrategy strategy)
метод, но в пакетах httpclient я не вижу никаких классов реализации ProxyAuthenticationStategy, которые я мог бы использовать.
ChatGPT сказал, что класс есть
org.apache.hc.client5.http.impl.classic.ProxyAuthenticationStrategy,
но я такого не нашел.

Подробнее здесь: https://stackoverflow.com/questions/769 ... entbuilder

Вернуться в «JAVA»