.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 |
මෙම එකම නමැති ආදාන හුවමාරු කළ නොහැක. පළමු ඉල්ලීමට පෙර හැඳිලිකරු සකසා වැඩබර සඳහා එහි සේවාලාභියා රඳවා ගන්න.
ප්රොක්සිය විසින් ගිණුම දෙපසින්ම සහාය දක්වන ක්රමයක් හරහා පිළිගත යුතුය. සේවාවක වර්තමාන අනන්යතාව දැනටමත් බ්රව්සරය ක්රියා කරන අන්තර්ක්රියාකාරී පරිශීලකයාට වඩා වෙනස් විය හැක.