Valige HTTP::ProxyPAC-i tõlk enne URL-i hindamist
Valige saadaolev JavaScripti tõlk ja hoidke mitu PAC-tulemust, kui Perli klient vajab varuteid.
Kui HTTP::ProxyPAC ehitamise ajal ebaõnnestub, ei pruugi see olla jõudnud ühtegi sihtkoha päringuni. Selle automaatne tõlgi valik proovib esmalt moodulit JavaScript, seejärel JE; ehitamine ebaõnnestub, kui kumbki neist selles Perli keskkonnas puudub.
Kuna JE on juba saadaval, valige see selgesõnaliselt ja hinnake sihtkohta:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Kohalik PAC-fail eraldab tõlgi hindamise PAC-i enda hankimisest. Konstruktor võib vastu võtta ka PAC-i URL-i, skripti stringi viite või avatud käepideme.
Valige tulemuse kontekst teadlikult. Skalaarne find_proxy tagastab esimese tulemuse; näidatud loendi kontekst säilitab mitu kandidaati. Edastage iga Result-objekti puhverserveri väärtus tegeliku HTTP-kliendi seadistusse ja käsitlege otsest tulemust selgesõnaliselt.
Hindaja valib marsruudid; HTTP-klient peab siiski ühenduma ja rakendama nõutud varukäitumispoliitikat. Kõigi kandidaatide hoidmine on oluline ainult siis, kui see klient proovib neid ettenähtud järjekorras.