Stel Unirest se proxy voor sy kliënt begin
Konfigureer die Kong Unirest-kliënt eksplisiet, of kies JVM-stelseleienskappe, voordat sy onderliggende kliënt geaktiveer word.
Stel 'n Kong Unirest-roete op voordat die eerste versoek sy kliënt aktiveer:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Voordat 'n nuwe instansie vir toegelate openbare versoeke geaktiveer word, kan 'n HTTP-adres uit die HTTP-proksielys die voorbeeld se gasheer en poort sonder 'n proksirekening vul. Die gedokumenteerde proksi-oorlading aanvaar ook gebruikersnaam/wagwoord uit die toepassing se konfigurasie. Dit hoort nie in die bestemming-URL nie.
Vir 'n doelbewus eienskap-gedrewe beleid, kies eerder hierdie opsie:
Unirest.config().useSystemProperties(true);'n Bestaande JVM-eienskap maak nie dat elke HTTP-kliënt dit lees nie. Kies die bron tydens inisialisering; opsies wat gebruik is om 'n geaktiveerde kliënt te bou, vereis 'n uitdruklike afsluiting of herstel voordat hulle kan verander.
Vir afsonderlike konfigurasies, gebruik Unirest.spawnInstance() en stuur deur daardie selfde instansie. Die statiese primêre instansie konfigureer nie 'n geskepte instansie nie, en 'n gedeelde geaktiveerde kliënt moet nie rondom gelyktydige versoeke omgeskakel word nie.
Ouer com.mashape-voorbeelde wat Unirest.setProxy(HttpHost) gebruik, behoort aan 'n ander API. Pas daardie afhanklikheid en moenie sy toegangspunt met Kong se konfigurasie kombineer nie.