当前位置:  开发笔记 > 后端 > 正文

HttpWebRequest.UserAgent:它做了什么

如何解决《HttpWebRequest.UserAgent:它做了什么》经验,为你挑选了1个好方法。

我读了这篇关于它的MSDN并运行了它的例子. http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.useragent.aspx

当我将uSerAgnet更改为类似"blah"之类的东西时,输出是错误的,但是当我使用相同的东西时,即使我注释掉设置UserASgent的代码行,输出也是正确的.

什么是UserAgent?我应该什么时候设置它?如何知道我应该设置什么值?

谢谢



1> Jesper Fyhr ..:

用户代理用于标识客户端和操作系统等.它最常用于浏览器.您可以使用用户代理指定您的身份,并且Web服务器可以返回包含适合您的客户端的响应的响应.例如,我曾经访问过此站点的用户代理是:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.70 Safari/533.4如果我是网络爬虫,我会使用其他东西,Web服务器会识别为爬虫,而Web服务器(Web开发人员)可能会返回优化的索引页面.

除非你真的需要,否则我建议不要提出你自己的用户代理,缺乏标准化是这个领域的一个很大的问题.

是否有任何理由特别需要弄乱用户代理?

此页面包含许多已知用户代理的列表.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有