Yi amfani da DefaultProxyCredentials don wakili na asali na .NET HttpClient
Yi amfani da DefaultProxyCredentials don ganowa ta asali, WebProxy.Credentials don wakili bayyananne kuma UseDefaultCredentials kawai don uwar garken manufa.
Don zaɓin wakili na asali na lokacin gudana tare da yanayin tsaro na yanzu:
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 yana aiki a ƙarƙashin ainihin sharuɗɗan da aka nuna: UseProxy = true da Proxy = null. Manufar asali har yanzu tana zaɓar mai shiga tsakani.
| Mai karɓar tabbaci | Shigarwa |
|---|---|
| Wakili na asali/da aka gano | HttpClientHandler.DefaultProxyCredentials |
| Abin WebProxy bayyananne | Credentials na wannan abin |
| Uwar garken manufa | HttpClientHandler.UseDefaultCredentials |
Waɗannan shigarwar masu suna ɗaya ba za a iya musanya su ba. Saita mai sarrafawa kafin buƙatarsa ta farko kuma riƙe abokin cinikinsa don aikin.
Wakilin dole ya karɓi asusun ta hanyar tsarin da ɓangarorin biyu ke goyan bayan. Asalin sabis na yanzu na iya bambanta da mai amfani mai hulɗa wanda burauzarsa ke aiki tukuna.