QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);

ຄຳຖາມ Qt Network ນີ້ກວດສອບນະໂຍບາຍສຳລັບ URL ໜຶ່ງ. ລວມເອົາແຖວຫົວ Qt Network ທີ່ເກີດຂຶ້ນ. ມັນບໍ່ເປີດການເຊື່ອມຕໍ່ ຫຼື ກຳນົດເສັ້ນທາງສຳລັບ socket ແຕ່ລະອັນໃນຂະບວນການ.

QNetworkProxyQuery ລວມມີຂໍ້ມູນປາຍທາງ ແລະ ປະເພດຄຳຖາມ. ການດຳເນີນການ TCP, UDP ແລະ ເຊີບເວີອາດຕ້ອງການຄວາມສາມາດທີ່ແຕກຕ່າງຈາກ proxy ແຄຊ HTTP ຫຼື ອຸໂມງ HTTP ຫຼື proxy SOCKS. ຖາມການດຳເນີນການທີ່ລົ້ມເຫຼວ ແທນທີ່ຈະເປັນໜ້າສາທາລະນະທີ່ບໍ່ກ່ຽວຂ້ອງທີ່ສະດວກ.

ຕີຄວາມໝາຍປະເພດຂອງແຕ່ລະຜູ້ສະໝັກ. NoProxy ເລືອກການເຂົ້າເຖິງໂດຍກົງຢ່າງເຈດຕະນາ; host ທີ່ເບິ່ງຄືວ່າຫວ່າງເປົ່າໃນຜົນລັບນັ້ນບໍ່ແມ່ນຄວາມລົ້ມເຫຼວຂອງການຄົ້ນພົບ. ຮັກສາລຳດັບຄວາມມັກ ແລະ ຜູ້ສະໝັກທາງເລືອກ.

ເມື່ອການເສັ້ນທາງຄວນຄົງຢູ່ແບບເຄື່ອນໄຫວ, ໃຊ້ການລວມການຕັ້ງຄ່າລະບົບ ຫຼື ໂຮງງານ proxy ທີ່ຮອງຮັບສຳລັບ socket ຫຼື QNetworkAccessManager ທີ່ເຂົ້າຮ່ວມ. ການເຮັດໃຫ້ຜົນລັບທຳອິດເປັນຈຸດສຸດທ້າຍຄົງທີ່ຂອງແອັບຯ ຈະປະຖິ້ມການຕັດສິນໃຈຕໍ່ໄປຕາມປາຍທາງ. ກວດສອບຜູ້ຈັດການຕົວຈິງ ຫຼື ໂຮງງານແອັບຯທີ່ຕິດຕັ້ງໄວ້: ການເອີ້ນກວດວິນິດໄສຂ້າງມັນບໍ່ໄດ້ພິສູດວ່າມັນໃຊ້ນະໂຍບາຍດຽວກັນ.

ບຣາວເຊີທີ່ຝັງຢູ່ອາດມີ stack ເຄືອຂ່າຍຕ່າງຈາກ Qt Network. ຜູ້ສະໝັກ socket Qt ທີ່ຖືກຕ້ອງບໍ່ໄດ້ພິສູດວ່າທຸກອົງປະກອບຮອງຮັບໂປຣໂຕຄອນ ຫຼື ການພິສູດຢືນຢັນດຽວກັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ