Urmăriți instanța activă de client înapoi: RestTemplate → request factory → clientul HTTP de bază → ruta/contul de proxy. Un helper configurat lângă un alt bean injectat nu schimbă apelurile acelui bean.

Secvența de construire este:

  1. Setați ruta de proxy a clientului de bază și credențiale limitate la endpoint.
  2. Dați acel client request factory-ului compatibil din HTTP-components.
  3. Folosiți acel factory în RestTemplate-ul care execută operația.

factory-ul din Spring Framework 6 necesită Apache HttpComponents 5.1 sau mai nou. Builderii, credențialele și constructorii HttpClient 4 aparțin altei generații. O eroare de construire a factory-ului precedă calea de rețea/autentificare ulterioară reprezentată de 407.

Un request interceptor generic care adaugă Proxy-Authorization poate rata schimbul HTTPS CONNECT anterior. Țineți conturile de proxy și de destinație pe interfețele lor transport/auth acceptate și păstrați verificarea TLS.

Pentru un raport, păstrați generația Spring/client, bean/factory activ, proxy-ul și etapa finală a erorii fără secrete.

Articole similare