什么是浏览器代理商的东西?

我是ASP.NET新手,想要捕获有关我网站上人员的详细信息。所以我将
Request.UserAgent
属性捕获到文件中。任何人都可以解释如何解构这些,所以我知道他们的意思吗?我实际上被我看到的一些用户代理所困扰。例子:
IE2.0d; WinNT: Mozilla/1.22 (compatible; MSIE 2.0d; Windows NT)
:从来没有听说过IE2.0,这对于扫描我的网站是多么的欺骗,为什么?另外,在这种情况下,IE如何与Mozilla相关?
IE6.0; WinXP: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; YPC 3.0.2; .NET CLR 1.1.4322; yplus 4.4.02b)
:这些天人们认真使用IE6.0?剩下的东西是什么,比如YPC和yplus?
Mozilla0.0; Win2000: Mozilla/4.76 [en] (Windows NT 5.0; U)
:嗯......这是一个奇怪的Mozilla版本?     
已邀请:
我认为这个网站对您非常有帮助: http://www.useragentstring.com/pages/useragentstring.php 您可以将用户代理复制并粘贴到此索引页中,并让它进行简单的分析。 http://www.useragentstring.com/index.php     
用户代理用于标识访问特定网站或服务的应用程序。 常见模式: Mozilla / [版本]([系统和浏览器信息])[平台]([平台详情])[扩展] 此信息的来源:维基百科 由于用户代理由一个通常可访问的字符串公开,因此可以轻松修改(也称为欺骗) - 这种方法可以通过直接修改UserAgent属性在.NET中轻松完成 - 这样您就可以识别下载经理作为Internet Explorer,虽然它与它没有任何关系。不是说它是一个很好的做法,因为它与访问统计数据混淆,但你不时需要这个 - 例如,从只能通过应用程序而不是通过Web浏览器访问的网站访问网络流。您只需知道该应用程序的用户代理,然后将其传递到您自己的应用程序中。 对于你的案例来说,一个相当不错的信息来源是MSDN。如果您想知道为什么IE有时被识别为Mozilla,这就是微软在他们的官方文档中所说的:   由于历史原因,互联网   资源管理器将自己标识为   Mozilla 4.0浏览器。     

要回复问题请先登录注册