Itakda ang Proxy ng Unirest Bago Magsimula ang Kliyente Nito
I-configure nang tahasan ang kliyenteng Kong Unirest, o piliin ang mga property ng system na JVM, bago i-activate ang pinagbabatayang kliyente.
Magtakda ng rutang Kong Unirest bago i-activate ng unang kahilingan ang kliyente nito:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();Bago i-activate ang bagong instance para sa pinapayagang pampublikong kahilingan, maaaring punan ng address na HTTP mula sa listahan ng HTTP proxy ang host at port ng halimbawa nang walang proxy account. Tinatanggap din ng dokumentadong proxy overload ang username/password mula sa configuration ng application. Hindi sila kabilang sa destinasyong URL.
Para sa sadyang property-driven na patakaran, piliin ito sa halip:
Unirest.config().useSystemProperties(true);Ang pagkakaroon ng property ng JVM ay hindi nangangahulugang babasahin ito ng bawat kliyenteng HTTP. Piliin ang pinagmulan sa panahon ng initialization; ang mga opsiyon na ginamit upang buuin ang isang aktibong kliyente ay nangangailangan ng tahasang shutdown o reset bago sila makapagbago.
Para sa magkakaibang configuration, gamitin ang Unirest.spawnInstance() at magpadala sa pamamagitan ng parehong instance. Hindi nito kino-configure ng static na pangunahing instance ang isang nilikhang instance, at ang isang nakabahaging aktibong kliyente ay hindi dapat i-toggle sa paligid ng magkasabay na kahilingan.
Ang mas lumang halimbawa ng com.mashape na gumagamit ng Unirest.setProxy(HttpHost) ay kabilang sa ibang API. Itugma ang dependency na iyon sa halip na pagsamahin ang entry point nito sa configuration ng Kong.