.NET HttpClient-এর ডিফল্ট প্রক্সির জন্য DefaultProxyCredentials ব্যবহার করুন
ডিফল্ট সনাক্তকরণের জন্য DefaultProxyCredentials, স্পষ্ট প্রক্সির জন্য WebProxy.Credentials এবং শুধুমাত্র গন্তব্য সার্ভারের জন্য UseDefaultCredentials ব্যবহার করুন।
রানটাইমের ডিফল্ট প্রক্সি নির্বাচনের জন্য বর্তমান নিরাপত্তা প্রসঙ্গ সহ:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials দেখানো সুনির্দিষ্ট শর্তে প্রযোজ্য: UseProxy = true এবং Proxy = null। ডিফল্ট নীতি এখনও মধ্যস্থতাকারীকে বেছে নেয়।
| প্রমাণীকরণ প্রাপক | ইনপুট |
|---|---|
| ডিফল্ট/সনাক্ত প্রক্সি | HttpClientHandler.DefaultProxyCredentials |
| স্পষ্ট WebProxy বস্তু | সেই বস্তুর Credentials |
| গন্তব্য সার্ভার | HttpClientHandler.UseDefaultCredentials |
এই একই নামের ইনপুটগুলি বিনিময়যোগ্য নয়। প্রথম অনুরোধের আগে হ্যান্ডলার সেট করুন এবং কর্মভারের জন্য এর ক্লায়েন্ট ধরে রাখুন।
প্রক্সিকে উভয় প্রান্তের সমর্থিত স্কিমের মাধ্যমে অ্যাকাউন্টটি গ্রহণ করতে হবে। একটি পরিষেবার বর্তমান পরিচয় ইতিমধ্যে কাজ করা ইন্টারঅ্যাকটিভ ব্যবহারকারীর থেকে আলাদা হতে পারে।