web-dev-qa-db-ja.com

HttpClientのカスタムユーザーエージェント?

HttpClientのカスタムユーザーエージェントを設定できますか?

モバイル形式でウェブサイトを表示する必要があります。

24
MBZ

どうぞ

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

追加時の不正な試行をキャッチする場合はTryParseAddもあり、名前とバージョン番号を指定してProductInfoHeaderValueを自分で作成する場合はAddがあります。

47
DamienG

いかがですか

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