Изаберите интерпретатор 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, референцу на стринг скрипте или отворени handle.
Намерно изаберите контекст резултата. Скаларни find_proxy враћа први резултат; приказани контекст листе чува више кандидата. Пренесите прокси вредност сваког Result објекта у конфигурацију стварног HTTP клијента и изричито обрадите директан резултат.
Евалуатор бира руте; HTTP клијент ипак мора да се повеже и примени потребну политику резервног пребацивања. Задржавање свих кандидата важно је само ако ће их тај клијент испробати у предвиђеном редоследу.