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 рядом с существующим клиентом фреймворка не изменит маршрут последнего.

Похожие статьи