URL ni baholashdan oldin HTTP::ProxyPAC interpretatorini tanlang
Mavjud JavaScript interpretatorini tanlang va Perl mijozi zaxira yo'llarga muhtoj bo'lganda bir nechta PAC natijasini saqlang.
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.