Spring 6 RestTemplate-Proxy-Astellungen mat HttpClient 5
Déi konfiguréiert Streck an de Kont zielen nëmme wann de fehlschlagenden RestTemplate hir passend request factory benotzt.
Verfollegt d'aktiv Clientinstanz zréck: RestTemplate → request factory → ënnerleeënde HTTP-Client → Proxy-Streck/Kont. En konfiguréierten Helper niewent enger anerer injizéierter Bean ännert d'Aufruff vun där Bean net.
D'Reiefolleg vum Opbau ass:
- Setzt d'Proxy-Streck vum ënnerleeënde Client an endpoint-gebonnen Umeldungsdaten fest.
- Gitt dee Client un déi kompatibel HTTP-components request factory.
- Benotzt déi factory am RestTemplate, deen d'Operatioun ausféiert.
D'factory vu Spring Framework 6 brauch Apache HttpComponents 5.1 oder méi nei. D'Builder, Umeldungsdaten an de Konstruktor vum HttpClient 4 gehéieren zu enger anerer Generatioun. E Feeler beim Opbau vun der factory kënnt virum spéideren Netz-/Authentifikatiounswee, deen 407 representéiert.
En allgemenge request interceptor, deen Proxy-Authorization derbäi setzt, kann den éischten HTTPS CONNECT-Austausch verpassen. Halt Proxy- an Destinatiounskonten op hire jeeweilegen ënnerstëtzten transport/auth-Interface, a behalt d'TLS-Iwwerpréiwung.
Fir e Bericht: behalt Spring-/Client-Generatioun, aktiv Bean/factory, Proxy an déi lescht Feelerstuf ouni Geheimnisser.