Følg den aktive klientforekomsten bakover: RestTemplate → request factory → underliggende HTTP-klient → proxy-rute/-konto. En konfigurert hjelper ved siden av en annen injisert bean endrer ikke den beans kall.

Konstruksjonsrekkefølgen er:

  1. Angi den underliggende klientens proxy-rute og endepunktbegrensede påloggingsdetaljer.
  2. Gi den klienten til den kompatible HTTP-components-request factoryen.
  3. Bruk den factoryen i RestTemplate-forekomsten som utfører operasjonen.

factoryen i Spring Framework 6 krever Apache HttpComponents 5.1 eller nyere. HttpClient 4-buildere, påloggingsdetaljer og konstruktører tilhører en annen generasjon. En factory-konstruksjonsfeil kommer før den senere nettverks-/autentiseringsveien som 407 representerer.

En generisk request interceptor som legger til Proxy-Authorization kan gå glipp av den tidligere HTTPS CONNECT-utvekslingen. Hold proxy- og destinasjonskontoer på deres respektive støttede transport-/auth-grensesnitt, og behold TLS-verifiseringen.

For en rapport: behold Spring-/klientgenerasjon, aktiv bean/factory, proxy og siste feiltrinn uten hemmeligheter.

Relaterte artikler