Proksilaj agordoj de Spring 6 RestTemplate kun HttpClient 5
La agordita vojo kaj konto gravas nur kiam la malsukcesanta RestTemplate uzas sian kongruan request factory.
Spuru la aktivan klientan momenton malantaŭen: RestTemplate → request factory → suba HTTP-kliento → proksila vojo/konto. Agordita helpilo apud alia enigita bean ne ŝanĝas la vokojn de tiu bean.
La konstrua sinsekvo estas:
- Agordu la proksilan vojon de la suba kliento kaj salutilojn limigitajn al la finpunkto.
- Donu tiun klienton al la kongrua request factory de HTTP-components.
- Uzu tiun factory en la RestTemplate, kiu plenumas la operacion.
La factory de Spring Framework 6 postulas Apache HttpComponents 5.1 aŭ pli novan. La konstruiloj, salutiloj kaj konstrukcioj de HttpClient 4 apartenas al alia generacio. Eraro ĉe factory-konstruado antaŭas la postan retan/aŭtentigan vojon reprezentitan de 407.
Ĝenerala request interceptor, kiu aldonas Proxy-Authorization, povas maltrafi la pli fruan HTTPS CONNECT-interŝanĝon. Tenu proksilajn kaj celajn kontojn sur iliaj respektivaj subtenataj transport/auth-interfacoj, kaj konservu TLS-kontrolon.
Por raporto, konservu la generacion de Spring/kliento, la aktivan bean/factory, la proksilon kaj la finan eraran stadion sen sekretoj.