为Windows Phone 7的WebClient请求设置User-Agent标头的正确方法是什么?我找到2个选项,但不确定哪个是正确的。考虑一个WebClient对象:
WebClient client = new WebClient();
我看到2个选项:
使用以下方法设置用户代理:
client.Headers["User-Agent"] = "myUserAgentString";
使用WebHeaderCollection设置用户代理:
WebHeaderCollection headers = new WebHeaderCollection(); headers[HttpRequestHeader.UserAgent] = "userAgentString"; client.Headers = headers;
您能否建议上述两种方法中的哪一种是正确的?