ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
                "http://203.0.113.10:8080");

Документація конектора Apache описує PROXY_URI, PROXY_USERNAME і PROXY_PASSWORD. Цей фрагмент має бути в конфігурації, яку справді передають під час створення клієнта, зокрема й коли цим керує фреймворк. Для публічних сервісів, де дозволені публічні посередники, список HTTP-проксі дає кандидатів для наведеного PROXY_URI без облікових даних.

Перевірте артефакт конектора й основну версію Jersey. Приклади з javax.ws.rs і jakarta.ws.rs належать до різних поколінь API.

Автентифікація на цільовому сервері не заповнює поля проксі. За етапом відповіді відрізняйте 407 від автентифікації сервісу; інший правильно налаштований клієнт Jersey поруч із наявним клієнтом фреймворку не змінює маршрут останнього.

Схожі статті