Изберете интерпретатор на HTTP::ProxyPAC пред да оцените URL
Изберете достапен JavaScript интерпретатор и задржете неколку PAC резултати кога на Perl клиентот му требаат резервни маршрути.
Ако HTTP::ProxyPAC не успее за време на изградбата, можеби не стигнал до ниту едно барање до дестинацијата. Неговиот автоматски избор на интерпретатор прво го пробува модулот JavaScript, потоа JE; изградбата не успева ако ниту еден од нив не е достапен во таа Perl околина.
Бидејќи JE е веќе достапен, изберете го експлицитно и оценете ја дестинацијата:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Локалната PAC датотека го одвојува оценувањето на интерпретаторот од преземањето на самиот PAC. Конструкторот може да прими и PAC URL, референца на скрипт-стринг или отворена рачка.
Изберете го контекстот на резултатот намерно. Скаларниот find_proxy го враќа првиот резултат; прикажаниот контекст на списокот задржува повеќе кандидати. Предадете ја прокси вредноста на секој Result објект во конфигурацијата на вистинскиот HTTP клиент и експлицитно обработете директен резултат.
Оценувачот избира маршрути; HTTP клиентот сепак мора да се поврзе и да ја спроведе потребната резервна политика. Задржувањето на сите кандидати е важно само ако тој клиент ќе ги проба по предвидениот редослед.