فرض کریں کہ آپ کا configuration URL https://config.example/proxy.pac?office=west ہے۔ FindProxyForURL(url, host) کے اندر، url آرگیومنٹ وہ configuration URL نہیں ہے۔

یہ اُس منزل کی درخواست بیان کرتا ہے جسے روٹ کیا جا رہا ہے، جو کلائنٹ کی دستاویزی صفائی کے تابع ہے۔ اسکرپٹ کو PAC ڈاؤن لوڈ کی query string رکھنے والے صفحے جیسا location.search نہیں ملتا۔

اگر query پیرامیٹر کوئی configuration منتخب کرتا ہے تو configuration سرور کو واپس بھیجی جانے والی اسکرپٹ بناتے وقت اسے جان بوجھ کر استعمال کرنے دیں۔ پھر کلائنٹ کو ہر روٹنگ فیصلے پر دستیاب نہ ہونے والا ڈاؤن لوڈ میٹا ڈیٹا بحال کرنے کی کوشش کے بجائے واضح پالیسی ملتی ہے۔

ان پٹ کو قابو میں رکھیں اور configuration URL میں راز شائع کرنے سے گریز کریں۔ تقسیم کے لیے استعمال ہونے والا URL configuration ریکارڈز اور سرور لاگز میں دکھائی دے سکتا ہے۔

یہ کسی منزل کی query پارس کرنے سے الگ ہے۔ براؤزر اُس منزل ان پٹ سے HTTPS راستہ اور query معلومات بھی ہٹا سکتے ہیں، لیکن وہ دوسری حد ہے، PAC ڈاؤن لوڈ URL تک رسائی نہیں۔

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