ການຕັ້ງ proxy HTTP ສຳລັບ scheme HTTP ບໍ່ຈຳເປັນຕ້ອງຕັ້ງຄ່າຄຳຮ້ອງ HTTPS. ໃນ LWP, scheme ຂອງ URL ທີ່ຮ້ອງຂໍເປັນຕົວກຳນົດວ່າຈະໃຊ້ການແມັບ proxy ໃດ.

ຈຸດປາຍທາງຮ່ວມທີ່ຊັດເຈນສາມາດມອບໃຫ້ທັງສອງ scheme ໄດ້:

use LWP::UserAgent;

my $ua = LWP::UserAgent->new(timeout => 15);
$ua->proxy(['http', 'https'], 'http://proxy.example.net:8080');
my $response = $ua->get('https://example.com/');

ສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ ລາຍຊື່ proxy HTTP ສະເໜີຜູ້ສະໝັກສຳລັບ URL proxy LWP ຮ່ວມ. ປາຍທາງແມ່ນ HTTPS ໃນຂະນະທີ່ URL proxy ແມ່ນ HTTP. ນີ້ເປັນການຈັດວາງ CONNECT ປົກກະຕິ ບໍ່ແມ່ນເຫດຜົນທີ່ຈະປ່ຽນຊື່ scheme proxy ເປັນ HTTPS.

ຖ້າແອັບພລິເຄຊັນຄວນອ່ານຕົວແປສະພາບແວດລ້ອມຂອງ proxy ໃຫ້ເລືອກການຄົ້ນຫານັ້ນຜ່ານ env_proxy. ຕົວແປທີ່ມີຢູ່ໃນ shell ບໍ່ມີປະໂຫຍດຖ້າລູກຄ້ານີ້ບໍ່ເຄີຍນຳເຂົ້າມັນ. ກວດເບິ່ງການຕັ້ງຄ່າ HTTPS ທີ່ກ່ຽວຂ້ອງ ແລະ ກົດລະບຽບການຂ້າມ ບໍ່ພຽງແຕ່ຄ່າ HTTP.

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

ຄວາມໄວ້ວາງໃຈໃນໃບຢັ້ງຢືນ ແລະ ການກວດສອບເວັບໄຊຕ໌ ຍັງແຍກອອກຈາກການເສັ້ນທາງ proxy. ວິເຄາະການເຊື່ອມຕໍ່ໂດຍກົງ ການປະຕິເສດຂອງ proxy ແລະ ຂໍ້ຜິດພາດ TLS ທີ່ມາຫຼັງ ໃນແຕ່ລະຂັ້ນຕອນຂອງມັນ ແທນທີ່ຈະປ່ຽນການຕັ້ງຄ່າທັງໝົດໃນເທື່ອດຽວ.

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