Sprawdź konektor Jersey, zanim zmienisz właściwości proxy
ClientProperties.PROXY_URI odczytuje obsługujący tę właściwość konektor. Wybierz go w konfiguracji używanej przez rzeczywistego klienta.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");Dokumentacja konektora Apache opisuje PROXY_URI, PROXY_USERNAME i PROXY_PASSWORD. Ten fragment należy umieścić w konfiguracji faktycznie przekazywanej podczas tworzenia klienta, również gdy zarządza tym framework. Dla publicznych usług dopuszczających publicznych pośredników lista proxy HTTP dostarcza kandydatów do pokazanego PROXY_URI bez danych logowania.
Sprawdź artefakt konektora i główną wersję Jersey. Przykłady z javax.ws.rs i jakarta.ws.rs pochodzą z różnych generacji API.
Uwierzytelnianie w miejscu docelowym nie wypełnia pól proxy. Na podstawie etapu odpowiedzi odróżniaj 407 od uwierzytelniania usługi; drugi poprawnie skonfigurowany klient Jersey obok istniejącego klienta frameworka nie zmieni trasy tego istniejącego.