Как правильно указать прокси с System.Net.HttpClient - PullRequest
0 голосов
/ 01 мая 2018

Может кто-нибудь ответить, должен ли HttpClient использовать прокси-сервер по умолчанию, если он указан в web.config?

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy proxyaddress="http://my.proxy" bypassonlocal="False" />
    </defaultProxy>
</system.net>

Всякий раз, когда я использую HttpClient, мне приходится реализовывать статический HttpClientHandler

private static HttpClientHandler statichandler = new HttpClientHandler()
{
    Proxy = new WebProxy(ConfigurationManager.AppSettings["HttpClientProxy"].ToString()),
            UseProxy = true,
};

Есть ли способ заставить httpclient забрать разделы конфигурации system.net по умолчанию / Что мне не хватает?

...