Notaðu DefaultProxyCredentials fyrir sjálfgefna milliþjón .NET HttpClient
Notaðu DefaultProxyCredentials fyrir sjálfgefna uppgötvun, WebProxy.Credentials fyrir skýran milliþjón og UseDefaultCredentials aðeins fyrir áfangaveituna.
Fyrir sjálfgefið milliþjónsval keyrslutímans með núverandi öryggissamhengi:
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 gildir við þau nákvæmu skilyrði sem sýnd eru: UseProxy = true og Proxy = null. Sjálfgefna stefnan velur samt sem áður milliliðinn.
| Viðtakandi auðkenningar | Inntak |
|---|---|
| Sjálfgefinn/uppgötvaður milliþjónn | HttpClientHandler.DefaultProxyCredentials |
| Skýr WebProxy-hlutur | Credentials þess hlutar |
| Áfangaveita | HttpClientHandler.UseDefaultCredentials |
Þessi samnefndu inntök eru ekki skiptanleg. Stilltu handfaranum fyrir fyrstu beiðni hans og haltu viðskiptavininum hans fyrir vinnuálagið.
Milliþjónninn verður að samþykkja reikninginn með skema sem báðir endar styðja. Núverandi auðkenni þjónustu getur verið frábrugðið gagnvirka notandanum sem vafrinn hans virkar þegar.