Поставите 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 конфигурацијом.

Повезани чланци