Выберыце інтэрпрэтатар 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. Канструктар таксама можа прымаць URL PAC, спасылку на радок сцэнара або адкрыты дэскрыптар.
Выбірайце кантэкст выніку свядома. Скалярны find_proxy вяртае першы вынік; паказаны кантэкст спісу захоўвае некалькі кандыдатаў. Перадайце значэнне проксі кожнага аб'екта Result у канфігурацыю рэальнага кліента HTTP і апрацоўвайце прамы вынік яўна.
Ацэншчык выбірае маршруты; кліент HTTP усё яшчэ павінен падключыцца і рэалізаваць патрабаваную палітыку рэзервовага пераключэння. Захаванне ўсіх кандыдатаў мае значэнне толькі калі гэты кліент будзе спрабаваць іх у меркаваным парадку.