Prześledź aktywną instancję klienta wstecz: RestTemplate → request factory → bazowy klient HTTP → trasa/konto proxy. Skonfigurowany helper obok innego wstrzykniętego beana nie zmienia wywołań tego beana.

Kolejność budowania jest następująca:

  1. Ustaw trasę proxy bazowego klienta i poświadczenia ograniczone do endpointu.
  2. Przekaż tego klienta zgodnemu request factory z HTTP-components.
  3. Użyj tego factory w RestTemplate wykonującym operację.

factory w Spring Framework 6 wymaga Apache HttpComponents 5.1 lub nowszego. Buildery, poświadczenia i konstruktory HttpClient 4 należą do innej generacji. Błąd budowania factory poprzedza późniejszą ścieżkę sieciową/uwierzytelniania oznaczaną przez 407.

Ogólny request interceptor dodający Proxy-Authorization może pominąć wcześniejszą wymianę HTTPS CONNECT. Trzymaj konta proxy i celu w ich odpowiednich obsługiwanych interfejsach transport/auth i zachowaj weryfikację TLS.

Do raportu zachowaj generację Spring/klienta, aktywny bean/factory, proxy i końcowy etap błędu bez sekretów.

Powiązane artykuły