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 хэрэглэгч холбогдож, шаардлагатай нөөц бодлогыг хэрэгжүүлэх ёстой. Бүх нэр дэвшигчийг хадгалах нь зөвхөн тэр хэрэглэгч тэдгээрийг зориулсан дарааллаар туршиж үзвэл л чухал.