http協議學習系列 實體頭和擴充套件頭

2021-09-21 13:29:17 字數 1238 閱讀 8414

實體頭用坐實體內容的元資訊,描述了實體內容的屬性,包括實體資訊型別,長度,壓縮方法,最後一次修改時間,資料有效性等。

lallow:get,post

lcontent-encoding:文件的編碼(encode)方法,例如:gzip,見「2.5 響應頭」;

lcontent-language:內容的語言型別,例如:zh-cn;

lcontent-location:表示客戶應當到**去提取文件,例如:可參考「2.5響應頭」;

lcontent-md5:md5 實體的一種md5摘要,用作校驗和。傳送方和接受方都計算md5摘要,接受方將其計算的值與此頭標中傳遞的值進行比較。eg1:content-md5: 。eg2:dfdfdfdfdfdfdff==;

lcontent-range:隨部分實體一同傳送;標明被插入位元組的低位與高位位元組偏移,也標明此實體的總長度。eg1:content-range: 1001-2000/5000,eg2:bytes 2543-4532/7898

lcontent-type:標明傳送或者接收的實體的mime型別。eg:text/html; charset=gb2312       主型別/子型別;

lexpires:為0證明不快取;

llast-modified:web 伺服器認為物件的最後修改時間,比如檔案的最後修改時間,動態頁面的最後產生時間等等。例如:last-modified:tue, 06 may 2008 02:42:43 gmt.

在http訊息中,也可以使用一些再http1.1正式規範裡沒有定義的頭字段,這些頭欄位統稱為自定義的http頭或者擴充套件頭,他們通常被當作是一種實體頭處理。

現在流行的瀏覽器實際上都支援cookie,set-cookie,refresh和content-disposition等幾個常用的擴充套件頭欄位。

lrefresh:1;url=  //過1秒跳轉到指定位置;

lcontent-type:web 伺服器告訴瀏覽器自己響應的物件的型別。

content-disposition:attachment; filename=aaa.zip。

Http協議 3 HTTP實體和編碼

http實體實現目標 可以被正確識別 通過content type和content launage 可以被正確解包 通過content lenght首部和content encoding首部 是最新的 通過實體驗證碼和快取過期控制 符合使用者需要 基於accept系列的內容協商首部 在網路上可以快速...

HTTP協議請求頭和響應頭

http請求和相應的內容 http請求包括 1 請求行 請求的http方法 url http的版本號 2 請求頭 3 請求體 key value http響應包括 1 狀態行 http協議的版本 狀態碼 描述 2 響應頭 3 響應體 web伺服器把要傳送給客戶端的文件資訊放在響應體 http請求頭 ...

HTTP和tcp,udp,ip等網路協議學習

前言,計算機網路的分層,按照osi標準,分為物理層 硬體 資料鏈路層 雙工等這一些 網路層 乙太網協議等 傳輸層 可以理解為計算機裡面的傳輸 會話層 建立乙個會話 表示層,應用層,看到狹義來說,可以把最後的會話,表示,應用層都統一為應用層 1,在資料鏈結層上的乙太網協議,分為head和data,he...