Spring 6 RestTemplate proxy ezarpenak HttpClient 5-ekin
Konfiguratutako ibilbideak eta kontuak garrantzia dute huts egiten duen RestTemplate-ak haiei dagokien request factory-a erabiltzen duenean soilik.
Jarraitu bezero-instantzia aktiboa atzerantz: RestTemplate → request factory → azpiko HTTP bezeroa → proxy ibilbidea/kontua. Beste bean injektatu baten ondoan konfiguratutako helper batek ez ditu bean horren deiak aldatzen.
Eraikuntza-sekuentzia hau da:
- Ezarri azpiko bezeroaren proxy ibilbidea eta endpoint-era mugatutako kredentzialak.
- Eman bezero hori HTTP-components-en request factory bateragarriari.
- Erabili factory hori eragiketa egiten duen RestTemplate-an.
Spring Framework 6-ren factory-ak Apache HttpComponents 5.1 edo berriagoa behar du. HttpClient 4-ren builder, kredentzial eta konstruktoreak beste belaunaldi batekoak dira. Factory-a eraikitzeko errore bat 407-k adierazten duen sare/autentikazio bidearen aurretik dator.
Proxy-Authorization gehitzen duen request interceptor orokor batek lehenagoko HTTPS CONNECT trukea gal dezake. Eutsi proxy eta helmugako kontuak bakoitzaren transport/auth interfaze onartuetan, eta mantendu TLS egiaztapena.
Txosten baterako, gorde Spring/bezero belaunaldia, bean/factory aktiboa, proxya eta azken errore-fasea sekreturik gabe.