Fir d'Standardproxy-Wiel vun der Laufzäit mam aktuellen Sécherheetskontext:

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 gëllt ënner de genee gewisenen Konditiounen: UseProxy = true an Proxy = null. D'Standardpolitik wielt nach ëmmer den Zwëschemann.

Empfänger vun der AuthentifikatiounInput
Standard/entdeckte ProxyHttpClientHandler.DefaultProxyCredentials
Explizitten WebProxy-ObjetCredentials vun deem Objet
ZilserverHttpClientHandler.UseDefaultCredentials

Dës gläich benannte Inputen sinn net austauschbar. Setzt den Handler viru senger éischter Ufro a behält säi Client fir d'Aarbechtslaascht.

De Proxy muss de Kont iwwer e Schema akzeptéieren, deen op béide Säiten ënnerstëtzt gëtt. D'aktuell Identitéit vun engem Service kann sech vum interaktiven Benotzer ënnerscheeden, deem säi Browser schonn funktionéiert.

Ähnlech Artikelen