http報文內的http資訊

2021-07-23 10:12:03 字數 816 閱讀 7898

1. 請求報文和響應報文的首部內容組成

請求行:

包含請求的方法,請求uri和http版本。

狀態行:

包含相應結果的狀態碼,原因短語和http版本。

首部字段:

通用首部,請求首部,響應首部和實體首部。

其他:包含http的rfc裡未定義的首部(cookie等)。

2. 編碼提公升傳輸速率

壓縮傳輸的內容編碼: gzip,compress,deflate,identity。

分割傳送的分塊傳輸編碼。

3. 傳送多種資料的多部分物件集合

4. 獲取部分內容的範圍請求

針對範圍請求,響應會返回狀態碼為206 partial content的響應報文;如果伺服器端無法響應範圍請求,則會返回狀態碼200 ok和完整的實體內容。

5. 內容協商返回最合適的內容

內容協商機制是指客戶端和伺服器端就響應的資源內容進行交涉,然後提供給客戶端最為合適的資源。

內容協商技術有:

b. 客戶端驅動協商: 由客戶端進行內容協商的方式。 使用者從瀏覽器顯示的可選項列表中手動選擇;

c. 透明協商: 是伺服器驅動和客戶端驅動的結合體。

HTTP報文內的HTTP資訊

報文的定義 用於http協議的資訊被稱為http報文 報文由報文首部和報文主體構成,中間由 cr lf 回車 換行 分割開來 由於報文的傳輸可以通過編碼提公升傳輸效率,所以需要了解下報文 message 與實體 entity 的區別 可以看出在一般情況下報文主體和實體主體是一致的,但在傳輸中進行編碼...

HTTP報文內的HTTP資訊

宣告 本人的所有部落格皆為個人筆記,作為個人知識索引使用,因此在敘述上存在邏輯不通順 跨度大等問題,希望理解。分享出來僅供大家學習翻閱,若有錯誤希望指出,感謝!http報文是由多行資料構成的字串文字,使用cr lf換行 cr 回車符 r lf 換行符 n http報文大致可分為報文首部和報文主體兩部...

HTTP報文內的HTTP資訊

http報文 用於http協議互動的資訊,是由多行資料構成的字串文字 用cr lf作換行符 結構 報文首部 空行 報文主體 非必需 請求報文 客戶端的http報文。報文首部的內容 請求行,請求首部字段,通用首部字段,實體首部字段,其他。響應報文 伺服器端的http報文。報文首部的內容 狀態行,響應首...