Confira o conector do Jersey antes de mudar as propriedades de proxy
ClientProperties.PROXY_URI é lido por um conector compatível; selecione esse conector na configuração usada pelo cliente real.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");O conector Apache documenta PROXY_URI, PROXY_USERNAME e PROXY_PASSWORD. Esse trecho deve fazer parte da configuração realmente passada à criação do cliente, inclusive quando ela fica a cargo de um framework. Para serviços públicos que permitam intermediários públicos, a lista de proxies HTTP fornece candidatos para o PROXY_URI sem credenciais mostrado no exemplo.
Confira o artefato do conector e a versão principal do Jersey. Exemplos de javax.ws.rs e jakarta.ws.rs pertencem a gerações diferentes da API.
A autenticação no destino não preenche os campos do proxy. Use a etapa em que a resposta ocorre para distinguir 407 da autenticação do serviço; criar outro cliente Jersey corretamente configurado ao lado do cliente existente do framework não muda a rota deste último.