什麼是user-agent
user-agent中文名為使用者**,簡稱 ua,它是乙個特殊字串頭,使得伺服器能夠識別客戶使用的作業系統及版本、cpu 型別、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器外掛程式等。一些**常常通過判斷 ua 來給不同的作業系統、不同的瀏覽器傳送不同的頁面,因此可能造成某些頁面無法在某個瀏覽器中正常顯示,但通過偽裝 ua 可以繞過檢測。
瀏覽器的ua字串
標準格式為: 瀏覽器標識 (作業系統標識; 加密等級標識; 瀏覽器語言) 渲染引擎標識 版本資訊(但是不同的瀏覽器的格式是不同的,大體都包括這些內容)
瀏覽器標識
由於很多**在進行 ua 檢測的時候忽略了兩位數版本號,所以可能造成 瀏覽器及之後版本收到糟糕的頁面,因此自 瀏覽器 10 之後的版本中瀏覽器標識項固定為 瀏覽器,在 ua 字串尾部新增真實版本資訊。
作業系統標識
freebsd
x11; freebsd (version no.) i386 x11; freebsd (version no.) amd64
linux
x11; linux ppc x11; linux ppc64 x11; linux i686 x11; linux x86_64
macmacintosh; ppc mac os x macintosh; intel mac os x
solaris
x11; sunos i86pc x11; sunos sun4u
windows:
windows nt 6.1 對應作業系統 windows 7 windows nt 6.0 對應作業系統 windows vista windows nt 5.2 對應作業系統 windows 2003 windows nt 5.1 對應作業系統 windows xp windows nt 5.0 對應作業系統 windows 2000 windows me windows 98
加密等級標識
n: 表示無安全加密 i: 表示弱安全加密 u: 表示強安全加密
http標頭檔案User Agent詳解
什麼是user agent user agent中文名為使用者 簡稱 ua,它是乙個特殊字串頭,使得伺服器能夠識別客戶使用的作業系統及版本 cpu 型別 瀏覽器及版本 瀏覽器渲染引擎 瀏覽器語言 瀏覽器外掛程式等。一些 常常通過判斷 ua 來給不同的作業系統 不同的瀏覽器傳送不同的頁面,因此可能造成...
HTTP標頭檔案(持續更新)
http標頭檔案可以包含很多有用的資訊,但作為初學者大多數是不清楚這些內容的含義和作用,故我在學習過程中記錄下主要的標頭檔案內容的含義和作用,以備後續考查。本文會不定期持續更新。下圖為火狐瀏覽器的火狐主頁的請求頭。乙個請求頭中包含了很多的資訊,但對於初學者而言,一臉懵逼,內心迷茫。那麼開始記錄了。寫...
http協議標頭檔案的控制資訊
http訊息包括客戶機向伺服器的請求訊息和伺服器向客戶機的響應訊息。這兩種型別的訊息由乙個 起始行,乙個或者多個頭域,乙個只是頭域結束的空行和可選的訊息體組成。http的頭域包括通用頭,請求頭,響應頭和實體頭四個部分。每個頭域由乙個域 名,冒號 和域值三部分組成。網域名稱是大小寫無關的,域值前可以新...