1. 程式人生 > >常見頭信息中字段含義

常見頭信息中字段含義

windows conn HR keep 型號 font flat webkit 計算

常見字段1:Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

  • Accept字段主要用來表示瀏覽器能夠支持的內容類型
  • text/html表示HTML文檔
  • application/xhtml+xml表示XHTML文檔
  • application/xml表示XML文檔
  • q代表權重系數,值介於0和1之間,q 值越大,請求越傾向於獲得其“;”之前的類型表示的內容,若沒有指定 q 值,則默認為1,若被賦值為0,則用於提醒服務器哪些是瀏覽器不接受的內容類型

常見字段2:Accept-Encoding:gzip,deflate

  • Accept-Encoding字段主要用來表示瀏覽器支持的壓縮編碼有哪些
  • gzip是壓縮編碼的一種
  • deflate是一種無損數據壓縮算法

常見字段3:Accept-Language:zh-CN,zh;q=0.9,en-US;q=0.5,en;q=0.3

  • Accept-Language主要用來表示瀏覽器所支持的語言類型
  • zh-CN表示簡體中文語言,zh表示中文,CN表示簡體
  • en-US表示英語(美國)語言
  • en表示英語

常見字段4:User-Agent:Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11

  • User-Agent字段主要表示客戶端代理,服務器可以通過該字段識別客戶端的瀏覽器類型、瀏覽器版本型號、客戶端的操作系統及版本號,網頁排版引擎等客戶端信息,模擬瀏覽器,主要偽造該字段
  • Mozilla/5.0表示瀏覽器名及版本信息(至於為什麽每種瀏覽器都帶Mozilla標識可以了解下,很有意思)
  • Windows NT 6.3表示客戶端操作系統對應信息,這裏是Windows 8.1的標識符
  • AppleWebKit/537.11是蘋果公司開發的呈現引擎
  • KHTML是Linux平臺中Konqueror瀏覽器的呈現引擎KHTML
  • Geckeo呈現引擎
  • like Gecko:表示其行為與Gecko瀏覽器引擎類似
  • Chrome/23.0.1271.64表示谷歌瀏覽器
  • Safari/537.11表示蘋果公司研發的網絡瀏覽器

字段中包含多個瀏覽器的標識是為了為了讓服務器檢測到它支持的瀏覽器標識,以便獲得服務器的響應,從而提升用戶體驗

常見字段5:Connection:keep-alive

  • Connection表示客戶端與服務器的連接類型。對應的字段值主要有兩種
  1. keep-alive表示持久性連接
  2. close表示單方面關閉連接,讓連接斷開

常見字段6:Cookie:

  • Cookie表示服務器暫存放在你計算機上的臨時文件

常見字段7:Host:www.cnblogs.com

  • Host字段表示請求的網址的服務網址是什麽

常見頭信息中字段含義