Za zadani odabir proxyja u vrijeme izvršavanja s trenutnim 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 tačno prikazanim uslovima: UseProxy = true i Proxy = null. Zadana politika i dalje bira posrednika.

Primatelj provjere identitetaUlaz
Zadani/otkriveni proxyHttpClientHandler.DefaultProxyCredentials
Eksplicitni WebProxy objekatCredentials tog objekta
Odredišni serverHttpClientHandler.UseDefaultCredentials

Ovi istoimeni ulazi nisu zamjenjivi. Postavite rukovaoca prije prvog zahtjeva i zadržite njegov klijent za radno opterećenje.

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

Povezani članci