.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 |
Эдгээр ижил нэртэй оролтуудыг хооронд нь солих боломжгүй. Боловсруулагчийг эхний хүсэлтийн өмнө тохируулж, ачааллын хувьд түүний клиентийг хадгална уу.
Прокси нь бүртгэлийг хоёр талын дэмждэг схемээр хүлээн авах ёстой. Үйлчилгээний одоогийн таних тэмдэг нь хөтөч нь аль хэдийн ажиллаж байгаа интерактив хэрэглэгчээс ялгаатай байж болно.