HttpClient的自定义用户代理?

MBZ*_*MBZ 23 c# dotnet-httpclient

我可以设置自定义用户代理HttpClient吗?

我需要以移动形式查看网站.

Dam*_*enG 47

var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");
Run Code Online (Sandbox Code Playgroud)

如果您想要捕获添加它的错误尝试,还有一个TryParseAdd,如果您想自己创建名称和版本号的ProductInfoHeaderValue,则还有一个.


May*_*ank 38

干得好

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

  • 无论如何,标题都不区分大小写 (3认同)