Remontez l'instance de client active : RestTemplate → request factory → client HTTP sous-jacent → route/compte de proxy. Un helper configuré à côté d'un autre bean injecté ne modifie pas les appels de ce bean.

La séquence de construction est la suivante :

  1. Définissez la route de proxy du client sous-jacent et des identifiants limités à l'endpoint.
  2. Passez ce client au request factory compatible d'HTTP-components.
  3. Utilisez ce factory dans le RestTemplate qui exécute l'opération.

Le factory de Spring Framework 6 exige Apache HttpComponents 5.1 ou ultérieur. Les builders, identifiants et constructeurs d'HttpClient 4 appartiennent à une autre génération. Une erreur de construction du factory précède le chemin réseau/authentification ultérieur que représente le 407.

Un request interceptor générique qui ajoute Proxy-Authorization peut manquer l'échange HTTPS CONNECT antérieur. Gardez les comptes de proxy et de destination sur leurs interfaces transport/auth respectives prises en charge, et conservez la vérification TLS.

Pour un rapport, conservez la génération Spring/client, le bean/factory actif, le proxy et l'étape finale de l'erreur sans secrets.

Articles similaires