最全的HTTP頭部資訊分析

2021-06-12 03:27:09 字數 1113 閱讀 1690

http 頭部解釋

21. server: web 伺服器表明自己是什麼軟體及版本等資訊。

例如:server:apache/2.0.61 (unix)

22. user-agent: 瀏覽器表明自己的身份(是哪種瀏覽器)。

例如:user-agent:mozilla/5.0 (windows; u; windows nt 5.1; zh-cn;   

rv:1.8.1.14) gecko/20080404 firefox/2.0.0.14

23. transfer-encoding: web 伺服器表明自己對本響應訊息體(不是訊息體裡面的物件)

作了怎樣的編碼,比如是否分塊(chunked)。

例如:transfer-encoding: chunked

24. vary: web伺服器用該頭部的內容告訴 cache 伺服器,在什麼條件下才能用本響應

所返回的物件響應後續的請求。

假如源web伺服器在接到第乙個請求訊息時,其響應訊息的頭部為:

content-encoding: gzip; vary: content-encoding  那麼 cache 伺服器會分析後續

請求訊息的頭部,檢查其 accept-encoding,是否跟先前響應的 vary 頭部值

一致,即是否使用相同的內容編碼方法,這樣就可以防止 cache 伺服器用自己

cache 裡面壓縮後的實體響應給不具備解壓能力的瀏覽器。

例如:vary:accept-encoding

25. via: 列出從客戶端到 ocs 或者相反方向的響應經過了哪些**伺服器,他們用

什麼協議(和版本)傳送的請求。

當客戶端請求到達第乙個**伺服器時,該伺服器會在自己發出的請求裡面

新增 via 頭部,並填上自己的相關資訊,當下乙個**伺服器 收到第乙個**

伺服器的請求時,會在自己發出的請求裡面複製前乙個**伺服器的請求的via 

頭部,並把自己的相關資訊加到後面, 以此類推,當 ocs 收到最後乙個**服

務器的請求時,檢查 via 頭部,就知道該請求所經過的路由。

例如:via:1.0 236-81.d07071953.sina.com.cn:80 (squid/2.6.stable13)

最全的HTTP頭部資訊分析

http 頭部解釋 content encoding 一種介質型別修飾符,標明乙個實體是如何編碼的。例如 content encoding zipcontent language 用於指定在輸入流中資料的自然語言型別。例如 content language en content length 指定包...

HTTP頭部資訊解釋分析

http 頭部解釋 1.accept 告訴web伺服器自己接受什麼介質型別,表示任何型別,type 表示該型別下的所有子型別,type sub type。2.accept charset 瀏覽器申明自己接收的字符集 accept encoding 瀏覽器申明自己接收的編碼方法,通常指定壓縮方法,是否...

http頭部資訊

每個http請求和響應都會帶有相應的頭部資訊,xhr物件也提供了操作這兩種頭部 請求頭部和響應頭部 資訊的方法。1 預設情況下,在傳送xhr請求 request 的同時,還會傳送下列頭部資訊 accept 瀏覽器能夠顯示的字符集。accept charset 瀏覽器能夠顯示的字符集。accept e...