Følg den aktive klientførekomsten bakover: RestTemplate → request factory → underliggjande HTTP-klient → proxy-rute/-konto. Ein konfigurert hjelpar ved sida av ein annan injisert bean endrar ikkje kalla til den beanen.

Konstruksjonsrekkjefølgja er:

  1. Set proxy-ruta til den underliggjande klienten og endepunktbundne påloggingsdetaljar.
  2. Gje den klienten til den kompatible HTTP-components-request factoryen.
  3. Bruk den factoryen i RestTemplate-en som utfører operasjonen.

factoryen i Spring Framework 6 krev Apache HttpComponents 5.1 eller nyare. HttpClient 4-byggjarar, påloggingsdetaljar og konstruktørar høyrer til ein annan generasjon. Ein factory-konstruksjonsfeil kjem før den seinare nettverks-/autentiseringsvegen som 407 representerer.

Ein generisk request interceptor som legg til Proxy-Authorization kan misse den tidlegare HTTPS CONNECT-utvekslinga. Hald proxy- og målkontoar på sine respektive støtta transport-/auth-grensesnitt, og hald på TLS-verifiseringa.

For ein rapport: hald Spring-/klientgenerasjon, aktiv bean/factory, proxy og siste feiltrinn utan løyndomar.

Relaterte artiklar