CURLOPT_CONNECT_TO ປ່ຽນໂຮສແລະພອດທີ່ libcurl ເຊື່ອມຕໍ່ສຳລັບປາຍທາງທີ່ກົງກັນ. ມັນບໍ່ເຮັດໃຫ້ຈຸດປາຍທາງເລືອກເວົ້າ HTTP CONNECT ຫຼື SOCKS.

ຊື່ໂຮສເດີມຍັງໃຫ້ຕົວຕົນຂອງໂປຣໂຕຄອນແອັບພລິເຄຊັນແລະ TLS. ສິ່ງນີ້ມີປະໂຫຍດເມື່ອເຂົ້າເຖິງອີກອິນສະຕັນຂອງເຊີບເວີຂອງບໍລິການດຽວກັນໂດຍເຈດຕະນາ. ແຕ່ຕົວຮັບຟັງພຣັອກຊີໃດໜຶ່ງກັບຄາດຫວັງການຈັບມືພຣັອກຊີຂອງຕົນເອງ, ບໍ່ແມ່ນໄບຕ໌ດິບຂອງແອັບພລິເຄຊັນ.

ການລວມການຈັບຄູ່ກັບພຣັອກຊີ HTTP

ຕັ້ງຄ່າພຣັອກຊີ HTTP ແຍກຕ່າງຫາກ. ເສັ້ນທາງ HTTP ທີ່ບໍ່ມີຂໍ້ມູນຢືນຢັນໄປຫາບໍລິການສາທາລະນະອາດໃຊ້ຈຸດປາຍຈາກລາຍຊື່ພຣັອກຊີ HTTP ເມື່ອອະນຸຍາດໃຫ້ຕົວກາງນັ້ນ; ບໍ່ຄວນສົ່ງບັນຊີພຣັອກຊີທີ່ມີຢູ່ແລ້ວໄປຫາຜູ້ສະໝັກ. libcurl ບັນທຶກວ່າການຈັບຄູ່ connect-to ທີ່ແຕກຕ່າງກັນສາມາດປ່ຽນຄຳຮ້ອງໄປສູ່ໂໝດອຸໂມງ: ພຣັອກຊີເປີດການເຊື່ອມຕໍ່ປາຍທາງທີ່ຖືກຈັບຄູ່. ການຈັບຄູ່ເລືອກສິ່ງທີ່ເຂົ້າເຖິງຜ່ານພຣັອກຊີ; ມັນບໍ່ໄດ້ປ່ຽນແທນການຕັ້ງຄ່າພຣັອກຊີ.

ເກັບສາມຄ່າແຍກກັນ: ຊື່ບໍລິການທີ່ຕັ້ງໃຈ, ຈຸດປາຍການເຊື່ອມຕໍ່ທາງເລືອກ ແລະ ຈຸດປາຍພຣັອກຊີ. ເລືອກແຕ່ລະຕົວເລືອກຕາມບົດບາດຕົວຈິງ ແລະ ຮັກສາການກວດສອບຊື່ TLS ປົກກະຕິສຳລັບບໍລິການ.

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

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