Agar HTTP::ProxyPAC qurish paytida muvaffaqiyatsiz bo'lsa, u hech qanday manzil so'roviga yetmagan bo'lishi mumkin. Uning avtomatik interpretator tanlovi avval JavaScript modulini, keyin JE ni sinab ko'radi; o'sha Perl muhitida ikkalasi ham bo'lmasa, qurish muvaffaqiyatsiz bo'ladi.

JE allaqachon mavjud bo'lgani uchun uni aniq tanlang va manzilni baholang:

use HTTP::ProxyPAC;

my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');

Mahalliy PAC fayli interpretator baholashni PAC ning o'zini olishdan ajratadi. Konstruktor PAC URL manzilini, skript satriga havolani yoki ochiq deskriptorni ham qabul qilishi mumkin.

Natija kontekstini ataylab tanlang. Skalyar find_proxy birinchi natijani qaytaradi; ko'rsatilgan ro'yxat konteksti bir nechta nomzodni saqlaydi. Har bir Result obyektining proksi qiymatini haqiqiy HTTP mijoz konfiguratsiyasiga uzating va to'g'ridan-to'g'ri natijani aniq ko'rib chiqing.

Baholovchi marshrutlarni tanlaydi; HTTP mijozi baribir ulanib, talab qilinadigan zaxira siyosatini amalga oshirishi kerak. Barcha nomzodlarni saqlash faqat o'sha mijoz ularni nazarda tutilgan tartibda sinab ko'rsa muhim.

O'xshash maqolalar