Comprova el connector de Jersey abans de canviar les propietats del proxy
Un connector compatible llegeix ClientProperties.PROXY_URI; selecciona’l a la configuració que fa servir el client real.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");La documentació del connector Apache descriu PROXY_URI, PROXY_USERNAME i PROXY_PASSWORD. Aquest fragment ha d’anar a la configuració que es passa realment en crear el client, també quan la creació la gestiona un marc de treball. Per a serveis públics que permetin intermediaris públics, la llista de proxys HTTP ofereix candidats per al PROXY_URI sense credencials de l’exemple.
Comprova l’artefacte del connector i la versió principal de Jersey. Els exemples de javax.ws.rs i jakarta.ws.rs pertanyen a generacions diferents de l’API.
L’autenticació a la destinació no omple els camps del proxy. Segons l’etapa de resposta, distingeix 407 de l’autenticació del servei; crear un altre client Jersey ben configurat al costat del que ja té el marc de treball no canvia la ruta d’aquest últim.