Ripercorri l'istanza client attiva all'indietro: RestTemplate → request factory → client HTTP sottostante → rotta/account proxy. Un helper configurato accanto a un altro bean iniettato non cambia le chiamate di quel bean.

La sequenza di costruzione è:

  1. Imposta la rotta proxy del client sottostante e credenziali con ambito endpoint.
  2. Passa quel client al request factory compatibile di HTTP-components.
  3. Usa quel factory nel RestTemplate che esegue l'operazione.

Il factory di Spring Framework 6 richiede Apache HttpComponents 5.1 o successivo. I builder, le credenziali e i costruttori di HttpClient 4 appartengono a un'altra generazione. Un errore di costruzione del factory precede il percorso rete/autenticazione successivo rappresentato da 407.

Un request interceptor generico che aggiunge Proxy-Authorization può mancare lo scambio HTTPS CONNECT precedente. Mantieni gli account proxy e di destinazione sulle rispettive interfacce transport/auth supportate e conserva la verifica TLS.

Per un resoconto, conserva generazione Spring/client, bean/factory attivo, proxy e stadio finale dell'errore senza segreti.

Articoli correlati