http標頭檔案User Agent詳解

2021-07-09 15:57:04 字數 1023 閱讀 3034

什麼是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的頭域包括通用頭,請求頭,響應頭和實體頭四個部分。每個頭域由乙個域 名,冒號 和域值三部分組成。網域名稱是大小寫無關的,域值前可以新...