ເມື່ອການດຳເນີນງານ Guzzle ຕ້ອງລະເລີຍພຣັອກຊີທີ່ຕັ້ງຄ່າໄວ້ ໃຫ້ສົ່ງຕົວເລືອກພຣັອກຊີຫວ່າງເປົ່າຢ່າງຊັດເຈນໃນຄຳຮ້ອງນັ້ນ:

$response = $client->request('GET', 'https://example.com/', [
    'proxy' => '',
    'timeout' => 15,
]);

ສິ່ງນີ້ເຮັດໃຫ້ການເລືອກເສັ້ນທາງເຫັນໄດ້ຢູ່ຈຸດເອີ້ນ. ມັນຊັດເຈນກວ່າການລຶບຕົວແປສິ່ງແວດລ້ອມຊົ່ວຄາວ ໃນຂະນະທີ່ຄຳຮ້ອງອື່ນໃຊ້ຂະບວນການດຽວກັນ.

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

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

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