Configuración de proxy de Spring 6 RestTemplate con HttpClient 5
A ruta e a conta configuradas só importan cando o RestTemplate que falla usa o seu request factory correspondente.
Remonta a instancia de cliente activa: RestTemplate → request factory → cliente HTTP subxacente → ruta/conta de proxy. Un helper configurado xunto a outro bean inxectado non cambia as chamadas dese bean.
A secuencia de construción é:
- Define a ruta de proxy do cliente subxacente e credenciais limitadas ao endpoint.
- Pasa ese cliente ao request factory compatible de HTTP-components.
- Usa ese factory no RestTemplate que realiza a operación.
O factory de Spring Framework 6 require Apache HttpComponents 5.1 ou posterior. Os builders, as credenciais e os construtores de HttpClient 4 pertencen a outra xeración. Un erro de construción do factory precede a vía de rede/autenticación posterior que representa o 407.
Un request interceptor xenérico que engade Proxy-Authorization pode perder o intercambio HTTPS CONNECT anterior. Mantén as contas de proxy e de destino nas súas respectivas interfaces de transporte/autenticación compatibles, e conserva a verificación TLS.
Para un informe, conserva a xeración de Spring/cliente, o bean/factory activo, o proxy e a etapa final do erro sen segredos.