Följ den aktiva klientinstansen bakåt: RestTemplate → request factory → underliggande HTTP-klient → proxy-rutt/-konto. En konfigurerad helper bredvid en annan injicerad bean ändrar inte den bönans anrop.

Uppbyggnadsordningen är:

  1. Ange den underliggande klientens proxy-rutt och endpointbegränsade autentiseringsuppgifter.
  2. Ge den klienten till den kompatibla HTTP-components-request factoryn.
  3. Använd den factoryn i den RestTemplate som utför åtgärden.

factoryn i Spring Framework 6 kräver Apache HttpComponents 5.1 eller senare. HttpClient 4-byggare, autentiseringsuppgifter och konstruktorer tillhör en annan generation. Ett factory-konstruktionsfel kommer före den senare nätverks-/autentiseringsvägen som 407 representerar.

En generisk request interceptor som lägger till Proxy-Authorization kan missa det tidigare HTTPS CONNECT-utbytet. Håll proxy- och målkonton på deras respektive stödda transport-/auth-gränssnitt och behåll TLS-verifieringen.

För en rapport: behåll Spring-/klientgeneration, aktiv bean/factory, proxy och sista felsteg utan hemligheter.

Relaterade artiklar