Controllare il connettore Jersey prima di cambiare le proprietà proxy
ClientProperties.PROXY_URI viene letto da un connettore compatibile: selezionalo nella configurazione usata dal client effettivo.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");Il connettore Apache documenta PROXY_URI, PROXY_USERNAME e PROXY_PASSWORD. Questo frammento va nella configurazione effettivamente passata alla creazione del client, anche quando il percorso è gestito da un framework. Per servizi pubblici che consentono intermediari pubblici, la lista di proxy HTTP offre candidati per il PROXY_URI senza credenziali mostrato nell’esempio.
Controlla l’artefatto del connettore e la versione principale di Jersey. Gli esempi con javax.ws.rs e jakarta.ws.rs appartengono a generazioni diverse dell’API.
L’autenticazione presso la destinazione non compila i campi del proxy. Distingui 407 dall’autenticazione del servizio in base alla fase della risposta; aggiungere un altro client Jersey configurato correttamente accanto a quello già usato dal framework non modifica l’instradamento di quest’ultimo.