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