SetCredentials ایک ہدف پرچم لیتا ہے۔ پراکسی چیلنج کی تشخیص کے دوران سرور پرچم بھیجنے سے ایک مختلف توثیقی تعلق تشکیل پاتا ہے۔

WinHttpRequest آٹومیشن آبجیکٹ کے لیے پراکسی ہدف HTTPREQUEST_SETCREDENTIALS_FOR_PROXY ہے جس کی قدر 1 ہے۔ ایک مختصر ٹکڑا یہ ہے:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

یہ فرض کرتا ہے کہ مطلوبہ پراکسی پہلے ہی منتخب ہو چکی ہے اور اکاؤنٹ کی قدریں ایپلیکیشن کی معمول کی ترتیب سے آتی ہیں۔ اسناد کامیاب Open کے بعد مقرر کی جاتی ہیں۔ اگر منزل کو بھی اسناد درکار ہوں تو وہ الگ ہدف اور الگ تفویض ہے۔

تفویض کی کامیابی کو سائن اِن کی کامیابی نہ سمجھیں بلکہ حتمی حیثیت اور توثیق کا طریقہ پڑھیں۔ پراکسی غیر تعاون یافتہ اسکیم یا بغیر اجازت اکاؤنٹ مسترد کر سکتی ہے۔

پرانے نسخے میں SSL خرابی کی جانچ بھی بند ہو سکتی ہے۔ یہ غلط ہدف کو تفویض کردہ اسناد درست نہیں کرتا۔ معمول کی سند کی تصدیق برقرار رکھیں اور بعد میں آنے والی کسی بھی TLS خرابی کی تشخیص اس کے اپنے کنکشن پر کریں۔

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