27

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

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

4

3 に答える 3

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

それを追加する際の悪い試みをキャッチしたい場合は TryParseAdd もあり、名前とバージョン番号で ProductInfoHeaderValue を自分で作成したい場合は Add もあります。

于 2013-01-08T08:48:48.743 に答える
42

どうぞ

var client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent",
                                 "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; 
                                  WOW64; Trident/6.0)");
于 2012-12-08T01:39:43.270 に答える
2

どうですか

    HttpClient client = new HttpClient();
    client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");
于 2012-12-08T00:20:46.530 に答える