Биринчи суроо анын клиентин активдештиргенге чейин Kong Unirest маршрутун коюңуз:

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

Уруксат берилген коомдук суроолор үчүн жаңы инстансты активдештирүүдөн мурун, HTTP прокси тизмесинен HTTP дареги прокси эсеби жок эле мисалдын хосту менен портун толтура алат. Документтелген прокси жүктөөсү колдонмонун конфигурациясынан колдонуучу атын/сырсөздү да кабыл алат. Алар максаттуу URLге таандык эмес.

Атайын касиеттерге негизделген саясат үчүн анын ордуна муну тандаңыз:

Unirest.config().useSystemProperties(true);

JVM касиетинин болушу ар бир HTTP клиенти аны окуйт дегенди билдирбейт. Булакты инициализация учурунда тандаңыз; активдештирилген клиентти курууга колдонулган параметрлер өзгөрүшү үчүн ачык өчүрүүнү же кайра коюуну талап кылат.

Өзүнчө конфигурациялар үчүн Unirest.spawnInstance() колдонуп, ошол эле инстанс аркылуу жөнөтүңүз. Статикалык негизги инстанс жаратылган инстансты конфигурациялабайт, ал эми жалпы активдештирилген клиентти параллель суроолор учурунда которууга болбойт.

Эски com.mashape мисалдары Unirest.setProxy(HttpHost) колдонот жана башка APIге таандык. Ошол көз карандылыкка ылайыкташыңыз, анын кирүү чекитин Kong конфигурациясы менен бириктирбеңиз.

Тектеш макалалар