Nustatykite Kong Unirest maršrutą prieš tai, kai pirmoji užklausa suaktyvins jo klientą:

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

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

Prieš suaktyvinant naują egzempliorių leidžiamoms viešosioms užklausoms, HTTP adresas iš HTTP tarpinių serverių sąrašo gali užpildyti pavyzdžio hostą ir portą be tarpinio serverio paskyros. Dokumentuota tarpinio serverio perkrova taip pat priima vartotojo vardą ir slaptažodį iš programos konfigūracijos. Jie nepriklauso paskirties URL.

Jei norite sąmoningai savybėmis grindžiamos politikos, vietoj to įjunkite šį:

Unirest.config().useSystemProperties(true);

JVM savybės buvimas nepriverčia kiekvieno HTTP kliento jos skaityti. Šaltinį pasirinkite inicijavimo metu; parinktys, naudotos suaktyvintam klientui sukurti, reikalauja aiškaus išjungimo arba atstatymo, kol jos gali pasikeisti.

Skirtingoms konfigūracijoms naudokite Unirest.spawnInstance() ir siųskite per tą patį egzempliorių. Statinis pagrindinis egzempliorius nekonfigūruoja sukurto egzemplioriaus, o bendro suaktyvinto kliento nereikėtų perjunginėti vykstant lygiagrečioms užklausoms.

Senesni com.mashape pavyzdžiai, naudojantys Unirest.setProxy(HttpHost), priklauso kitai API. Prisitaikykite prie šios priklausomybės, o ne derinkite jos įėjimo tašką su Kong konfigūracija.

Susiję straipsniai