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

Холбоотой нийтлэлүүд