اگر تعمیر کے دوران 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 کلائنٹ کو پھر بھی جڑنا اور مطلوبہ فال بیک پالیسی نافذ کرنی ہوتی ہے۔ تمام امیدوار محفوظ رکھنا صرف اسی صورت میں اہم ہے جب وہ کلائنٹ انہیں مطلوبہ ترتیب میں آزمانے گا۔

متعلقہ مضامین