Følg den aktive klientinstans bagud: RestTemplate → request factory → underliggende HTTP-klient → proxy-rute/-konto. En konfigureret helper ved siden af en anden injiceret bean ændrer ikke den beans kald.

Konstruktionsrækkefølgen er:

  1. Angiv den underliggende klients proxy-rute og endpoint-afgrænsede legitimationsoplysninger.
  2. Giv den klient til den kompatible HTTP-components-request factory.
  3. Brug den factory i den RestTemplate, der udfører operationen.

factory i Spring Framework 6 kræver Apache HttpComponents 5.1 eller nyere. HttpClient 4-buildere, legitimationsoplysninger og konstruktører hører til en anden generation. En factory-konstruktionsfejl kommer før den senere netværks-/godkendelsesvej, som 407 repræsenterer.

En generisk request interceptor, der tilføjer Proxy-Authorization, kan misse den tidligere HTTPS CONNECT-udveksling. Hold proxy- og destinationskonti på deres respektive understøttede transport-/autentificeringsgrænseflader, og bevar TLS-verifikation.

Til en rapport: behold Spring/klient-generation, aktiv bean/factory, proxy og sidste fejltrin uden hemmeligheder.

Relaterede artikler