Как установить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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