Pratite aktivnu instancu klijenta unazad: RestTemplate → request factory → osnovni HTTP klijent → proxy ruta/račun. Konfigurirani pomoćnik pored drugog injektiranog beana ne mijenja pozive tog beana.

Redoslijed izgradnje je:

  1. Postavite proxy rutu osnovnog klijenta i vjerodajnice ograničene na endpoint.
  2. Dajte taj klijent kompatibilnoj HTTP-components request factory.
  3. Koristite tu factory u RestTemplateu koji izvodi operaciju.

factory u Spring Framework 6 zahtijeva Apache HttpComponents 5.1 ili noviji. HttpClient 4 builderi, vjerodajnice i konstruktori pripadaju drugoj generaciji. Greška pri izgradnji factory prethodi kasnijoj mrežnoj/autentikacijskoj putanji koju predstavlja 407.

Opći request interceptor koji dodaje Proxy-Authorization može propustiti raniju HTTPS CONNECT razmjenu. Držite proxy i odredišne račune na njihovim podržanim transport/auth interfejsima i zadržite TLS provjeru.

Za izvještaj zabilježite generaciju Springa/klijenta, aktivni bean/factory, proxy i završnu fazu greške bez tajni.

Povezani članci