ສິ່ງທີ່ DefaultProxy ຂອງ Qt ສືບທອດ
ເລືອກພຶດຕິກຳພຣັອກຊີແບບສືບທອດ, ໂດຍກົງ ຫຼື ຊັດເຈນ ສຳລັບວັດຖຸເຄືອຂ່າຍ Qt ໂດຍບໍ່ຖືວ່າ DefaultProxy ເປັນຄຳຄ້າຍຄືກັບການຕັ້ງຄ່າລະບົບ.
ໃນ Qt, DefaultProxy ໝາຍຄວາມວ່າວັດຖຸສືບທອດການເລືອກພຣັອກຊີຂອງແອັບພລິເຄຊັນ. ມັນບໍ່ໄດ້ໝາຍຄວາມວ່າ “ເຊື່ອມຕໍ່ໂດຍກົງ” ແລະ ຊື່ຂອງມັນຢ່າງດຽວກໍບໍ່ຮັບປະກັນວ່າພົບການຕັ້ງຄ່າໃດໜຶ່ງຂອງລະບົບປະຕິບັດການແລ້ວ.
| ການເລືອກ | ຈຸດປະສົງ |
|---|---|
| DefaultProxy | ໃຊ້ນະໂຍບາຍລະດັບແອັບພລິເຄຊັນ |
| NoProxy | ຮ້ອງຂໍການເຊື່ອມຕໍ່ໂດຍກົງ |
| ພຣັອກຊີ HTTP ຫຼື SOCKS ທີ່ຊັດເຈນ | ໃຊ້ຈຸດປາຍທາງ ແລະ ປະເພດພຣັອກຊີທີ່ກຳນົດ |
ຕົວຢ່າງ, ແອັບພລິເຄຊັນສາມາດຕັ້ງ ພຣັອກຊີ HTTP ຮ່ວມ:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
ທີ່ຢູ່ HTTP ຈາກລາຍຊື່ພຣັອກຊີ HTTP ສາມາດໃຫ້ໂຮສ ແລະ ພອດໃນຕົວຢ່າງສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ອະນຸຍາດໂດຍບໍ່ມີການພິສູດຕົວຕົນພຣັອກຊີ. ຜູ້ຈັດການເຄືອຂ່າຍທີ່ໃຊ້ການເລືອກສືບທອດກໍສາມາດປະຕິບັດຕາມນະໂຍບາຍນັ້ນ. ແຕ່ຜູ້ຈັດການທີ່ໄດ້ຮັບຈຸດປາຍທາງຊັດເຈນ ຫຼື NoProxy ກັບມີການເລືອກໃນທ້ອງຖິ່ນຢ່າງຕັ້ງໃຈແທນ.
ເມື່ອແອັບພລິເຄຊັນຄວນຕາມລະບົບປະຕິບັດການ, ໃຫ້ໃຊ້ສ່ວນຕິດຕໍ່ການຕັ້ງຄ່າລະບົບ QNetworkProxyFactory ທີ່ຮອງຮັບ. ແຍກການຕັດສິນໃຈການຄົ້ນພົບນັ້ນອອກຈາກຄ່າ enum ທີ່ຊັອກເກັດ ຫຼື ຜູ້ຈັດການໃດໜຶ່ງໃຊ້.
ຕັ້ງຄ່າການເລືອກກ່ອນການເຊື່ອມຕໍ່ທີ່ກ່ຽວຂ້ອງ. Qt ເອກະສານວ່າການປ່ຽນການຕັ້ງຄ່າພຣັອກຊີເທິງຊັອກເກັດທີ່ເຊື່ອມຕໍ່ແລ້ວບໍ່ໄດ້ຍ້າຍການເຊື່ອມຕໍ່ນັ້ນໄປຈຸດປາຍທາງໃໝ່.