ເລືອກຕົວແປ HTTP::ProxyPAC ກ່ອນການປະເມີນ URL
ເລືອກຕົວແປ JavaScript ທີ່ມີຢູ່ ແລະ ເກັບຜົນ PAC ຫຼາຍອັນ ເມື່ອລູກຄ້າ Perl ຕ້ອງການເສັ້ນທາງສຳຮອງ.
ຖ້າ HTTP::ProxyPAC ລົ້ມເຫຼວລະຫວ່າງການສ້າງ ມັນອາດຈະຍັງບໍ່ໄດ້ໄປຮອດຄຳຂໍປາຍທາງໃດໆ. ການເລືອກຕົວແປອັດຕະໂນມັດຂອງມັນຈະລອງໂມດູນ JavaScript ກ່ອນ ແລ້ວຈຶ່ງ JE; ການສ້າງຈະລົ້ມເຫຼວຖ້າທັງສອງບໍ່ມີໃນ Perl ນັ້ນ.
ເນື່ອງຈາກ JE ມີຢູ່ແລ້ວ ໃຫ້ເລືອກຢ່າງຊັດເຈນ ແລະ ປະເມີນປາຍທາງ:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');ໄຟລ໌ PAC ໃນເຄື່ອງແຍກການປະເມີນຕົວແປອອກຈາກການດຶງ PAC ເອງ. ຕົວສ້າງຍັງສາມາດຮັບ URL ຂອງ PAC, ການອ້າງອີງສະຕຣິງ script ຫຼື handle ທີ່ເປີດຢູ່.
ເລືອກບໍລິບົດຂອງຜົນຢ່າງຕັ້ງໃຈ. find_proxy ໃນບໍລິບົດ scalar ສົ່ງຜົນທຳອິດ; ບໍລິບົດລາຍການທີ່ສະແດງຈະຮັກສາຜູ້ສະໝັກຫຼາຍຄົນ. ສົ່ງຄ່າ proxy ຂອງແຕ່ລະວັດຖຸ Result ໄປຍັງການຕັ້ງຄ່າຂອງລູກຄ້າ HTTP ຕົວຈິງ ແລະ ຈັດການຜົນໂດຍກົງຢ່າງຊັດເຈນ.
ຕົວປະເມີນເລືອກເສັ້ນທາງ; ລູກຄ້າ HTTP ຍັງຕ້ອງເຊື່ອມຕໍ່ ແລະ ປະຕິບັດ ນະໂຍບາຍສຳຮອງ ທີ່ຕ້ອງການ. ການເກັບຜູ້ສະໝັກທັງໝົດມີຄວາມໝາຍພຽງແຕ່ຖ້າລູກຄ້ານັ້ນຈະລອງພວກມັນຕາມລຳດັບທີ່ຕັ້ງໃຈ.