Для выбару праксі па змаўчанні ў часе выканання з бягучым кантэкстам бяспекі:

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 дзейнічае пры дакладна паказаных умовах: UseProxy = true і Proxy = null. Палітыка па змаўчанні па-ранейшаму выбірае пасярэдніка.

Атрымальнік аўтэнтыфікацыіУвод
Праксі па змаўчанні/выяўленыHttpClientHandler.DefaultProxyCredentials
Яўны аб'ект WebProxyCredentials гэтага аб'екта
Сервер прызначэнняHttpClientHandler.UseDefaultCredentials

Гэтыя падобныя па назве ўводы не ўзаемазамяняльныя. Наладзьце апрацоўшчык да першага запыту і захоўвайце яго кліент для нагрузкі.

Праксі павінен прыняць уліковы запіс праз схему, якую падтрымліваюць абодва бакі. Бягучая ідэнтычнасць службы можа адрознівацца ад інтэрактыўнага карыстальніка, чый браўзер ужо працуе.

Падобныя артыкулы