Piliin ang Interpreter ng HTTP::ProxyPAC Bago Tayahin ang URL
Pumili ng available na JavaScript interpreter at panatilihin ang maraming resulta ng PAC kapag kailangan ng Perl client ang mga backup na ruta.
Kung mabigo ang HTTP::ProxyPAC habang binubuo, maaaring hindi pa ito nakarating sa anumang kahilingan sa destinasyon. Sinusubukan muna ng awtomatikong pagpili ng interpreter ang JavaScript module, pagkatapos ang JE; mabibigo ang pagbuo kung wala ang alinman sa dalawa sa Perl runtime na iyon.
Dahil available na ang JE, piliin ito nang tahasan at suriin ang destinasyon:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Ang lokal na PAC file ay naghihiwalay ng pagsusuri ng interpreter sa pagkuha ng PAC mismo. Maaari ring tumanggap ang constructor ng PAC URL, reperensiya sa script string, o bukas na handle.
Sadyang piliin ang konteksto ng resulta. Ang find_proxy sa scalar na konteksto ay nagbabalik ng unang resulta; pinapanatili ng listahang kontekstong ipinakita ang maraming kandidato. Ipasa ang proxy value ng bawat Result object sa configuration ng aktwal na HTTP client, at tahasang pangasiwaan ang direktang resulta.
Pinipili ng evaluator ang mga ruta; kailangan pa ring kumonekta ng HTTP client at ipatupad ang kinakailangang patakaran sa fallback. Mahalaga lamang ang pagpapanatili ng lahat ng kandidato kung susubukan sila ng client na iyon sa nilalayong pagkakasunod-sunod.