URL-ді бағаламас бұрын HTTP::ProxyPAC интерпретаторын таңдаңыз
Қолжетімді JavaScript интерпретаторын таңдап, Perl клиентіне қосалқы маршруттар қажет болғанда бірнеше PAC нәтижесін сақтаңыз.
Егер 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 клиенті әлі де қосылып, қажетті қосалқы саясатты іске асыруы керек. Барлық үміткерді сақтау тек сол клиент оларды көзделген ретпен сынап көрсе ғана маңызды.