Setați proxy-ul Unirest înainte de pornirea clientului
Configurați explicit clientul Kong Unirest sau activați proprietățile de sistem JVM înainte ca clientul de bază să fie activat.
Setați o rută Kong Unirest înainte ca prima cerere să îi activeze clientul:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Înainte de a activa o instanță nouă pentru cereri publice permise, o adresă HTTP din lista de proxy-uri HTTP poate completa gazda și portul exemplului fără un cont de proxy. Supraîncărcarea documentată a proxy-ului acceptă și numele de utilizator/parola din configurația aplicației. Acestea nu aparțin URL-ului destinație.
Pentru o politică bazată deliberat pe proprietăți, activați în schimb aceasta:
Unirest.config().useSystemProperties(true);Existența unei proprietăți JVM nu face ca fiecare client HTTP să o citească. Alegeți sursa în timpul inițializării; opțiunile folosite pentru a construi un client activat necesită oprire sau resetare explicită înainte de a putea fi schimbate.
Pentru configurații distincte, folosiți Unirest.spawnInstance() și trimiteți prin aceeași instanță. Instanța primară statică nu configurează o instanță creată, iar un client activat partajat nu ar trebui comutat în jurul cererilor concurente.
Exemplele mai vechi com.mashape care folosesc Unirest.setProxy(HttpHost) aparțin altui API. Aliniați-vă la acea dependență în loc să combinați punctul ei de intrare cu configurația Kong.