Kontrollera Jerseys connector innan du ändrar proxyegenskaperna
ClientProperties.PROXY_URI läses av en connector med stöd för egenskapen. Välj den i konfigurationen som den verkliga klienten använder.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");Apache-connectorn dokumenterar PROXY_URI, PROXY_USERNAME och PROXY_PASSWORD. Kodavsnittet hör hemma i konfigurationen som faktiskt skickas med när klienten skapas, även om ett ramverk sköter skapandet. För offentliga tjänster där offentliga mellanhänder tillåts ger HTTP-proxylistan kandidater till den visade PROXY_URI utan inloggningsuppgifter.
Kontrollera connectorns artefakt och Jerseys huvudversion. Exempel med javax.ws.rs och jakarta.ws.rs hör till olika API-generationer.
Autentisering mot destinationen fyller inte i proxyfälten. Skilj 407 från tjänsteautentisering utifrån svarsstadiet; en annan rätt konfigurerad Jersey-klient bredvid ramverkets befintliga klient ändrar inte den befintligas rutt.