2009-06-12 47 views
5

我們在我們的網站上發現了一些奇怪的錯誤,並試圖找出關於誰在做什麼的細節。我正在查看一個用戶代理字符串示例,並看到如下內容:解密http用戶代理字符串是否有很好的參考指南?

Mozilla/5.0(Windows; U; Windows NT6.0; en-US; rv:1.9.0.6)Gecko/2009011913 Firefox/3.0。 6

現在有一些是顯而易見的,但其中有些不那麼如此(「U」?)從命中模式,我懷疑這是一個機器人,但我沒有看到任何我在這個字符串中意識到要向我暗示這一點。我想知道這個(和其他不同的)字符串中的一些內容是什麼意思。有什麼地方有全面的參考?

+0

的[歷史](HTTP://www.nczonline。 net/blog/2010/01/12/history-of-the-user-agent-string /)是[有趣的](http://webaim.org/blog/user-agent-string-history/)。 – TRiG 2012-06-20 13:38:40

回答

4

這個維基百科page給出了一個很好的概述,並描述了'U'屬性的含義。

0

機器人可以僞造用戶代理字符串,所以它聲明的內容是不相關的。它可以簡單地用例如curl -A user-agent-here

+0

噢,是的,我知道......但似乎是因爲圍繞這種事物的不良記者,他們通常不會打擾(除非他們有某種潛在的惡意目的)。 – Beska 2009-06-12 15:41:35

2

用戶代理字符串(所有請求頭)不被在所有受信任的,但我建議www.useragentstring.com作爲幫助你確定你感興趣的模式提供參考。

+0

謝謝。有多少人知道你的名字的意思,順便說一句?在這樣一個極客網站上,我估計比其他地方的百分比更高,但我敢打賭,它仍然有點低... – Beska 2009-06-12 15:56:22

1

的Mozilla/5.0(Macintosh上; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.11)Gecko/2009060214 Firefox/3.0.11

這是我目前的用戶代理。
的Mozilla/5.0 - 瀏覽器
蘋果 - 平臺
ü - 256位加密支持
英特爾的Mac OS X 10.5 - 我的操作系統
的en-US - 語言
RV:1.9.0.11 - 修訂
壁虎/ 2009060214 - 渲染引擎
的Firefox/3.0.11 - 瀏覽器版本