Подтвердить что ты не робот

Пользовательский агент пользователя для HttpClient?

Можно ли настроить пользовательский агент для HttpClient?

Мне нужно просматривать веб-сайты в их мобильной форме.

4b9b3361

Ответ 1

Ну вот

var client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent",
                                 "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; 
                                  WOW64; Trident/6.0)");

Ответ 2

var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");

Существует также TryParseAdd, если вы хотите поймать неудачные попытки добавить его и добавить, если вы хотите сами создать ProductInfoHeaderValue с именем и номером версии.

Ответ 3

Как насчет

    HttpClient client = new HttpClient();
    client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");