我可以为HttpClient
设置自定义用户代理吗?
我需要以移动设备形式查看网站。
我可以为HttpClient
设置自定义用户代理吗?
我需要以移动设备形式查看网站。
var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");
如果您想捕获错误的添加尝试,可以使用TryParseAdd方法;如果想要自己创建带有名称和版本号的ProductInfoHeaderValue,请使用Add方法。
这是给你的。
var client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent",
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2;
WOW64; Trident/6.0)");
AllowAutoRedirect
与这个问题有什么关系? - torvin你觉得怎么样?
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");