Spring 6 RestTemplate'i puhverserveri seaded HttpClient 5-ga
Konfigureeritud marsruut ja konto loevad alles siis, kui nurjuv RestTemplate kasutab neile vastavat request factory't.
Jälgi aktiivset kliendi eksemplari tagasi: RestTemplate → request factory → aluseks olev HTTP-klient → puhverserveri marsruut/konto. Konfigureeritud abiline teise süstitud beani kõrval ei muuda selle beani väljakutseid.
Ehitusjärjekord on:
- Määra aluseks oleva kliendi puhverserveri marsruut ja lõpp-punktiga piiratud mandaadid.
- Anna see klient ühilduvale HTTP-components'i request factory'le.
- Kasuta seda factory't RestTemplate'is, mis toimingu sooritab.
Spring Framework 6 factory nõuab Apache HttpComponents 5.1 või uuemat. HttpClient 4 builderid, mandaadid ja konstruktorid kuuluvad teise põlvkonda. Factory ehitamise viga eelneb hilisemale võrgu-/autentimisteekonnale, mida tähistab 407.
Üldine request interceptor, mis lisab Proxy-Authorization, võib varasema HTTPS CONNECT vahetuse vahele jätta. Hoia puhverserveri ja sihtkoha kontod nende vastavatel toetatud transport/auth-liidestel ning säilita TLS-i kontroll.
Aruande jaoks hoia Springi/kliendi põlvkond, aktiivne bean/factory, puhverserver ja viimane veaetapp ilma saladusteta.