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ä.

Aiheeseen liittyvät artikkelit