Əgər HTTP::ProxyPAC qurulma zamanı uğursuz olarsa, heç bir hədəf sorğusuna çatmamış ola bilər. Onun avtomatik interpreter seçimi əvvəlcə JavaScript modulunu, sonra JE modulunu sınayır; həmin Perl mühitində heç biri yoxdursa, qurulma uğursuz olur.

JE artıq mövcud olduğundan onu açıq şəkildə seçin və hədəfi qiymətləndirin:

use HTTP::ProxyPAC;

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

Lokal PAC faylı interpreterin qiymətləndirilməsini PAC-ın özünün gətirilməsindən ayırır. Konstruktor həmçinin PAC URL-ini, skript sətri istinadını və ya açıq deskriptoru qəbul edə bilər.

Nəticə kontekstini qəsdən seçin. Skalyar find_proxy ilk nəticəni qaytarır; göstərilən siyahı konteksti bir neçə namizədi saxlayır. Hər Result obyektinin proxy dəyərini real HTTP müştərisinin konfiqurasiyasına ötürün və birbaşa nəticəni açıq şəkildə idarə edin.

Qiymətləndirici marşrutları seçir; HTTP müştərisi hələ də qoşulmalı və tələb olunan ehtiyat siyasətini tətbiq etməlidir. Bütün namizədləri saxlamaq yalnız o müştəri onları nəzərdə tutulan ardıcıllıqla sınayacaqsa əhəmiyyət daşıyır.

Əlaqəli məqalələr