Recorre la instancia de cliente activa hacia atrás: RestTemplate → request factory → cliente HTTP subyacente → ruta/cuenta de proxy. Un helper configurado junto a otro bean inyectado no cambia las llamadas de ese bean.

La secuencia de construcción es:

  1. Configura la ruta de proxy del cliente subyacente y credenciales limitadas al endpoint.
  2. Entrega ese cliente al request factory compatible de HTTP-components.
  3. Usa ese factory en el RestTemplate que realiza la operación.

El factory de Spring Framework 6 requiere Apache HttpComponents 5.1 o posterior. Los builders, las credenciales y los constructores de HttpClient 4 pertenecen a otra generación. Un error de construcción del factory precede a la vía de red/autenticación posterior que representa el 407.

Un request interceptor genérico que añade Proxy-Authorization puede saltarse el intercambio HTTPS CONNECT anterior. Mantén las cuentas de proxy y de destino en sus respectivas interfaces de transporte/autenticación compatibles, y conserva la verificación TLS.

Para un informe, conserva la generación de Spring/cliente, el bean/factory activo, el proxy y la etapa final del error sin secretos.

Artículos relacionados