Proxy-stillingar Spring 6 RestTemplate með HttpClient 5
Skilgreinda leiðin og reikningurinn skipta aðeins máli þegar RestTemplate-ið sem mistekst notar samsvarandi request factory.
Rekjaðu virka biðlaratilvikið aftur á bak: RestTemplate → request factory → undirliggjandi HTTP-biðlari → proxy-leið/reikningur. Skilgreindur hjálpari við hlið annars innspýtts beans breytir ekki köllum þess beans.
Byggingarröðin er:
- Stilltu proxy-leið undirliggjandi biðlarans og endpoint-takmörkuð skilríki.
- Gefðu þann biðlara til samhæfða HTTP-components request factorysins.
- Notaðu það factory í RestTemplate-inu sem framkvæmir aðgerðina.
factory í Spring Framework 6 krefst Apache HttpComponents 5.1 eða nýrri. Builderar, skilríki og smiðir HttpClient 4 tilheyra annarri kynslóð. Villa við byggingu factory kemur á undan síðari net-/auðkenningarleið sem 407 táknar.
Almennur request interceptor sem bætir við Proxy-Authorization getur misst fyrri HTTPS CONNECT-skiptin. Haltu proxy- og áfangareikningum á sínum studdu transport/auth-viðmótum og varðveittu TLS-staðfestingu.
Fyrir skýrslu skaltu varðveita kynslóð Spring/biðlara, virkt bean/factory, proxy og síðasta villustig án leyndarmála.