Pred ocenjevanjem URL izberite tolmač HTTP::ProxyPAC
Izberite razpoložljiv tolmač JavaScripta in obdržite več rezultatov PAC, ko odjemalec Perl potrebuje nadomestne poti.
Če HTTP::ProxyPAC med gradnjo ne uspe, morda ni dosegel nobene zahteve do cilja. Njegova samodejna izbira tolmača najprej poskusi modul JavaScript, nato JE; gradnja ne uspe, če v tem okolju Perl ni na voljo nobenega od obeh.
Ker je JE že na voljo, ga izrecno izberite in ocenite cilj:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Lokalna datoteka PAC ločuje ocenjevanje tolmača od pridobivanja samega PAC. Konstruktor lahko sprejme tudi URL PAC, sklic na niz skripta ali odprt ročaj.
Kontekst rezultata izberite namerno. Skalarni find_proxy vrne prvi rezultat; prikazani kontekst seznama ohrani več kandidatov. Posredujte vrednost proxy vsakega objekta Result v konfiguracijo dejanskega odjemalca HTTP in izrecno obravnavajte neposreden rezultat.
Ocenjevalnik izbere poti; odjemalec HTTP se mora vseeno povezati in uvesti zahtevano nadomestno politiko. Ohranjanje vseh kandidatov je pomembno le, če jih bo ta odjemalec poskusil v predvidenem vrstnem redu.