Valitse HTTP::ProxyPACin tulkki ennen URL-osoitteen arviointia
Valitse käytettävissä oleva JavaScript-tulkki ja säilytä useita PAC-tuloksia, kun Perl-asiakas tarvitsee varareittejä.
Jos HTTP::ProxyPAC epäonnistuu rakennettaessa, se ei ehkä ole päässyt yhteenkään kohdeosoitteen pyyntöön. Sen automaattinen tulkin valinta kokeilee ensin JavaScript-moduulia ja sitten JE-moduulia; rakentaminen epäonnistuu, jos kumpikaan ei ole käytettävissä kyseisessä Perl-ajoympäristössä.
Koska JE on jo saatavilla, valitse se nimenomaisesti ja arvioi kohde:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Paikallinen PAC-tiedosto erottaa tulkin arvioinnin itse PACin hakemisesta. Rakentaja voi hyväksyä myös PAC-URL-osoitteen, viittauksen skriptimerkkijonoon tai avoimen kahvan.
Valitse tuloskonteksti tarkoituksella. Skalaari find_proxy palauttaa ensimmäisen tuloksen; näytetty luettelokonteksti säilyttää useita ehdokkaita. Välitä jokaisen Result-olion proxy-arvo varsinaisen HTTP-asiakkaan asetukseen ja käsittele suora tulos nimenomaisesti.
Arvioija valitsee reitit; HTTP-asiakkaan on silti yhdistettävä ja toteutettava vaadittu varakäytäntö. Kaikkien ehdokkaiden säilyttäminen on merkityksellistä vain, jos asiakas kokeilee niitä aiotussa järjestyksessä.