Settings tal-proxy ta' Spring 6 RestTemplate ma' HttpClient 5
Ir-rotta u l-kont konfigurati jgħoddu biss meta r-RestTemplate li qed ifalli juża r-request factory tagħhom li taqbel.
Segwi l-istanza tal-klijent attiva lura: RestTemplate → request factory → klijent HTTP sottostanti → rotta/kont tal-proxy. Helper konfigurat ħdejn bean ieħor injettat ma jbiddilx is-sejħiet ta' dak il-bean.
Is-sekwenza tal-kostruzzjoni hija:
- Issettja r-rotta tal-proxy tal-klijent sottostanti u kredenzjali limitati għall-endpoint.
- Agħti dak il-klijent lir-request factory kompatibbli ta' HTTP-components.
- Uża dik il-factory fir-RestTemplate li jwettaq l-operazzjoni.
Il-factory ta' Spring Framework 6 teħtieġ Apache HttpComponents 5.1 jew aktar ġdid. Il-builders, il-kredenzjali u l-kostrutturi ta' HttpClient 4 jappartjenu għal ġenerazzjoni oħra. Żball fil-kostruzzjoni tal-factory jiġi qabel il-passaġġ tan-netwerk/awtentikazzjoni aktar tard li jirrappreżenta 407.
request interceptor ġeneriku li jżid Proxy-Authorization jista' jaqbeż l-iskambju HTTPS CONNECT preċedenti. Żomm il-kontijiet tal-proxy u tad-destinazzjoni fuq l-interfaces transport/auth appoġġjati rispettivi tagħhom, u żomm il-verifika TLS.
Għal rapport, żomm il-ġenerazzjoni Spring/klijent, il-bean/factory attiv, il-proxy u l-aħħar stadju tal-iżball mingħajr sigrieti.