Percorra a instância de cliente ativa de trás para frente: RestTemplate → request factory → cliente HTTP subjacente → rota/conta de proxy. Um helper configurado ao lado de outro bean injetado não altera as chamadas desse bean.

A sequência de construção é:

  1. Defina a rota de proxy do cliente subjacente e credenciais limitadas ao endpoint.
  2. Entregue esse cliente ao request factory compatível do HTTP-components.
  3. Use esse factory no RestTemplate que executa a operação.

O factory do Spring Framework 6 exige Apache HttpComponents 5.1 ou posterior. Os builders, as credenciais e os construtores do HttpClient 4 pertencem a outra geração. Um erro de construção do factory precede o caminho de rede/autenticação posterior representado por 407.

Um request interceptor genérico que adiciona Proxy-Authorization pode perder a troca HTTPS CONNECT anterior. Mantenha as contas de proxy e de destino em suas respectivas interfaces de transporte/autenticação suportadas e preserve a verificação de TLS.

Para um relatório, mantenha a geração do Spring/cliente, o bean/factory ativo, o proxy e o estágio final do erro sem segredos.

Artigos relacionados