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 побач з наяўным кліентам фрэймворка не зменіць маршрут наяўнага.

Падобныя артыкулы