RestClient возвращает 403 после обновления apache.httpclient5 с 5.3.1 до 5.4JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 RestClient возвращает 403 после обновления apache.httpclient5 с 5.3.1 до 5.4

Сообщение Anonymous »

Я использую RestClient.Builder для создания экземпляра RestClient с пользовательской фабрикой запросов, поддерживаемой apache.httpclient5, в приложении, написанном с помощью SpringBoot 3.3.6. Первоначально использовался apache.httpclient 5.3.1, и все работало нормально. После обновления зависимости до apache.httpclient 5.4 все инициированные запросы начали завершаться с ошибкой 403 [No body]. Переход на версию 5.3.1 решил проблему. Кто-нибудь знает, что может быть причиной проблемы и как ее исправить?
Вот как устроен RestClient:

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

ClientHttpRequestFactorySettings settings =
ClientHttpRequestFactorySettings.DEFAULTS
.withConnectTimeout(Duration.ofSeconds(120))
.withReadTimeout(Duration.ofSeconds(120));
var requestFactory = ClientHttpRequestFactories.get(settings);

// RestClient.Builder restClientBuilder

var restClient = restClientBuilder
.requestFactory(requestFactory)
.baseUrl(url)
.build();
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... 3-1-to-5-4
Ответить

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

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

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

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

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