Spring 6 RestTemplate proxy-stillingar við HttpClient 5
Tann uppsetta leiðin og kontan hava bert týdning, tá tann miseydnaði RestTemplate brúkar samsvarandi request factory.
Fylg virka klientdømið aftureftir: RestTemplate → request factory → undirliggjandi HTTP-klient → proxy-leið/konta. Ein uppsett hjálpari við síðuna av einum øðrum innspýttum bean broytir ikki kallið hjá tí bean.
Byggirøðin er:
- Set proxy-leiðina hjá tí undirliggjandi klientinum og endpoint-avmarkaðar samleikanir.
- Gev tí klientinum til tað hóskandi HTTP-components request factory.
- Brúka tað factory í tí RestTemplate, sum fremur gerðina.
factory í Spring Framework 6 krevur Apache HttpComponents 5.1 ella nýggjari. HttpClient 4-byggjarar, samleikanir og konstruktørir hoyra til aðra ættarlið. Ein factory-byggivilla kemur framman fyri seinna net-/samvetingarleiðina, sum 407 umboðar.
Ein vanligur request interceptor, sum leggur Proxy-Authorization afturat, kann missa fyrri HTTPS CONNECT-vekslingina. Halt proxy- og málkontur á sínum respektivu stuðlaðu transport/auth-grænseflatum, og varðveit TLS-váttanina.
Fyri eina frágreiðing, varðveit Spring/klient-ættarlið, virka bean/factory, proxy og seinna villustig uttan loyndarmál.