Za zadani odabir proxyja u vrijeme izvođenja s trenutačnim sigurnosnim kontekstom:

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 primjenjuje se pod točno prikazanim uvjetima: UseProxy = true i Proxy = null. Zadana politika i dalje bira posrednika.

Primatelj provjere autentičnostiUlaz
Zadani/otkriveni proxyHttpClientHandler.DefaultProxyCredentials
Eksplicitni objekt WebProxyCredentials tog objekta
Odredišni poslužiteljHttpClientHandler.UseDefaultCredentials

Ovi istoimeni ulazi nisu zamjenjivi. Postavite rukovatelja prije njegova prvog zahtjeva i zadržite njegova klijenta za radno opterećenje.

Proxy mora prihvatiti račun kroz shemu koju podržavaju obje strane. Trenutačni identitet usluge može se razlikovati od interaktivnog korisnika čiji preglednik već radi.

Povezani članci