براؤزر کا fetch Proxy-Authorization کیوں نہیں بھیج سکتا
وضاحت کرتا ہے کہ ویب صفحہ کوڈ ممنوع درخواست ہیڈر مقرر کر کے براؤزر پراکسی لاگ اِن کیوں فراہم نہیں کر سکتا۔
Proxy-Authorization عام براؤزر اسکرپٹس کے لیے ممنوع درخواست ہیڈر ہے۔ Proxy- سے شروع ہونے والے نام محفوظ ہیں، اس لیے AJAX یا fetch کال اُس ہیڈر کو ایپلیکیشن کے زیرِ کنٹرول پراکسی لاگ اِن طریقہ کار کے طور پر استعمال نہیں کر سکتی۔
CORS جوابی ہیڈر تبدیل کرنے سے براؤزر کے زیرِ کنٹرول درخواست ہیڈر مقرر کرنے کی اجازت نہیں ملتی۔ اسی طرح، قدر کو کسی دوسرے حسبِ ضرورت ہیڈر میں منتقل کرنے سے براؤزر اپنے خارجی پراکسی پر تصدیق کرنا نہیں سیکھتا۔
براؤزر کی پراکسی ترتیب اور معاون تصدیق کا بہاؤ وہ لاگ اِن سنبھالتے ہیں۔ اگر اس کے بجائے سرور کی جانب کا ایپلیکیشن درخواست کرے، تو اُس کے اپنے HTTP کلائنٹ میں پراکسی اختیارات ہوتے ہیں؛ براؤزر ہیڈر پابندیاں اور سرور کلائنٹ APIs الگ انٹرفیس ہیں۔
پراکسی پاس ورڈ ویب صفحہ JavaScript سے باہر رکھیں۔ چاہے کوئی حسبِ ضرورت ایپلیکیشن اینڈ پوائنٹ ایسی قدر قبول کرے، وہ اُس کلائنٹ کو نظر آنے والا ایپلیکیشن ڈیٹا بن گئی ہے، براؤزر کی خصوصی نیٹ ورک ترتیب نہیں۔