Եթե 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 հաճախորդը դեռ պետք է միանա և իրականացնի պահանջվող պահուստային քաղաքականությունը։ Բոլոր թեկնածուներին պահելը կարևոր է միայն այն դեպքում, երբ այդ հաճախորդը կփորձի դրանք նախատեսված հերթականությամբ։

Առնչվող հոդվածներ