Проследите активный экземпляр клиента в обратном порядке: RestTemplate → request factory → базовый HTTP-клиент → маршрут/учётная запись прокси. Настроенный помощник рядом с другим внедрённым bean не меняет вызовы этого bean.

Порядок сборки таков:

  1. Задайте маршрут прокси базового клиента и учётные данные, ограниченные endpoint.
  2. Передайте этот клиент совместимой request factory из HTTP-components.
  3. Используйте эту factory в RestTemplate, который выполняет операцию.

factory из Spring Framework 6 требует Apache HttpComponents 5.1 или новее. Строители, учётные данные и конструкторы HttpClient 4 относятся к другому поколению. Ошибка сборки factory предшествует последующему сетевому/аутентификационному пути, который обозначает 407.

Универсальный request interceptor, добавляющий Proxy-Authorization, может пропустить более ранний обмен HTTPS CONNECT. Держите учётные записи прокси и назначения на их соответствующих поддерживаемых интерфейсах transport/auth и сохраняйте проверку TLS.

Для отчёта сохраняйте поколение Spring/клиента, активный bean/factory, прокси и конечную стадию ошибки без секретов.

Похожие статьи