Пользовательский агент пользователя для HttpClient?
Можно ли настроить пользовательский агент для HttpClient?
Мне нужно просматривать веб-сайты в их мобильной форме.
Ответ 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");