ຕັ້ງ proxy ຂອງ Unirest ກ່ອນ client ຂອງມັນຈະເລີ່ມ
ຕັ້ງຄ່າ client Kong Unirest ຢ່າງຊັດເຈນ ຫຼື ເລືອກຄຸນສົມບັດລະບົບ JVM ກ່ອນ client ພື້ນຖານຈະຖືກເປີດໃຊ້.
ຕັ້ງເສັ້ນທາງ Kong Unirest ກ່ອນຄຳຮ້ອງທຳອິດຈະເປີດໃຊ້ client ຂອງມັນ:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();ກ່ອນຈະເປີດໃຊ້ instance ໃໝ່ສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ອະນຸຍາດ, ທີ່ຢູ່ HTTP ຈາກ ລາຍຊື່ proxy HTTP ສາມາດຕື່ມ host ແລະ port ຂອງຕົວຢ່າງໄດ້ໂດຍບໍ່ມີບັນຊີ proxy. ການໂຫຼດເກີນ proxy ທີ່ເອກະສານໄວ້ຍັງຮັບຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານຈາກການຕັ້ງຄ່າແອັບພລິເຄຊັນ. ພວກມັນບໍ່ຂຶ້ນກັບ URL ປາຍທາງ.
ສຳລັບນະໂຍບາຍທີ່ຂັບເຄື່ອນດ້ວຍຄຸນສົມບັດໂດຍເຈດຕະນາ, ໃຫ້ເລືອກອັນນີ້ແທນ:
Unirest.config().useSystemProperties(true);ການມີຄຸນສົມບັດ JVM ບໍ່ໄດ້ເຮັດໃຫ້ທຸກ client HTTP ອ່ານມັນ. ເລືອກແຫຼ່ງຂໍ້ມູນໃນຕອນເລີ່ມຕົ້ນ; ຕົວເລືອກທີ່ໃຊ້ສ້າງ client ທີ່ເປີດໃຊ້ແລ້ວຕ້ອງການການປິດ ຫຼື ຕັ້ງຄືນຢ່າງຊັດເຈນກ່ອນຈະປ່ຽນໄດ້.
ສຳລັບການຕັ້ງຄ່າແຕກຕ່າງກັນ, ໃຫ້ໃຊ້ Unirest.spawnInstance() ແລະ ສົ່ງຜ່ານ instance ດຽວກັນ. instance ຫຼັກແບບສະຖິດບໍ່ໄດ້ຕັ້ງຄ່າ instance ທີ່ສ້າງຂຶ້ນ, ແລະ client ທີ່ເປີດໃຊ້ຮ່ວມກັນບໍ່ຄວນຖືກສະຫຼັບອ້ອມຄຳຮ້ອງທີ່ເກີດຂຶ້ນພ້ອມກັນ.
ຕົວຢ່າງ com.mashape ເກົ່າທີ່ໃຊ້ Unirest.setProxy(HttpHost) ເປັນຂອງ API ອື່ນ. ໃຫ້ກົງກັບການຂຶ້ນກັບນັ້ນ, ຢ່າລວມຈຸດເຂົ້າຂອງມັນກັບການຕັ້ງຄ່າຂອງ Kong.