我读了这个MSDN喜欢它,并运行它的例子。 http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspxHttpWebRequest.UserAgent:它做什么
当我改变了uSerAgnet以类似“嗒嗒”,输出是错误的,但是当我使用的是即使我注释掉的代码,该代码设置UserASgent行的例子同样的事情,输出是正确的。
什么是UserAgent?我应该什么时候设置它?如何知道我应该设置什么值?
感谢
谢谢,以及我正在看一个代码示例作为bellow,它设置userAgent,然后我搜索了msdn,并在他们的示例中,他们也设置它...但正如我们可以看到它下面的示例代码将userAgent设置为他正在编写的C#应用程序的名称,在msdn示例中将其设置为“”.NET Framework测试客户端“”,正如我在msdn链接中注释该代码时所说的,没有任何更改!它仍然在工作 – Bohn 2010-06-16 21:40:33
这里也是我在之前的评论中说过的示例代码,在之前的评论中没有发布它的空间: if(wReq是HttpWebRequest) {((HttpWebRequest)wReq)。 UserAgent = “CytoWSClient”; } – Bohn 2010-06-16 21:41:23
您可以设置任何您想要的UserAgent,但Web服务器需要能够理解如何处理它。它用于将定制结果发送回客户端,例如适合移动设备,浏览器或爬虫的页面。如果您只是希望浏览器看到该网站,则无需设置该属性,或者至少将其设置为已知的浏览器,以便获得可预测的结果。 – 2010-06-16 21:46:09