HTTP 實體首部字段詳解

2021-08-28 11:46:44 字數 994 閱讀 4377

實體首部欄位是包含在請求報文和響應報文中的實體部分所使用的首部。用於補充內容的更新時間和與實體相關的資訊。

allow

該首部字段用於告知客戶端能夠支援request-uri指定資源的所有http方法。

當伺服器收到不支援的http方法時,會以狀態碼405 method not allowed作為響應返回。與此同時,還會把所有支援的http方法寫入該字段後返回。

content-encoding

該首部字段用於告知客戶端伺服器對實體主體部分選用的內容編碼方式。

content-language

該首部欄位會告知客戶端,實體主體使用的自然語言。

content-length

該首部字段表明了實體主體部分的大小,單位是位元組。對實體主體進行編碼傳輸時,不能再使用該欄位。

content-location

使用該欄位給出報文主體部分相對應的uri。和首部欄位location不同的是,該欄位表示的是報文主體返回資源對應的uri。

content-range

針對範圍請求,返回響應時使用該首部字段告知客戶端作為響應返回的實體的哪個部分符合範圍請求。

字段值以位元組為單位,表示當前傳送部分及整個實體大小。

content-type

該首部字段說明了實體主體內物件的**型別。和首部欄位accept一樣,字段值使用了type/subtype形式賦值。

expires

該首部欄位會將資源失效的日期告知客戶端。快取伺服器在接收到含有該字段的響應後,會在該字段指定的時間之前,儲存響應的副本。當超過指定時間後,快取伺服器在請求傳送過來時,會**給源伺服器請求資源。

如果源伺服器不希望快取伺服器對資源進行快取,最好在該字段內寫入和首部欄位date相同的時間值。

但是當首部欄位cache-control有指定max-age時,會優先處理max-age指令。

last-modified

該首部欄位會指明資源最後修改的時間。

HTTP 實體首部字段

allow 通知客戶端能夠支援 request uri 指定資源的所有 http 方法 當伺服器接收到不支援的 http 方法時 會以狀態碼405 method not allowed 作為響應返回 還會把所有能支援的 http 方法寫入首部字段 allow 後返回content language ...

6 6HTTP首部 實體首部字段

實體首部欄位是包含在請求報文和響應報文中的實體部分所使用的首 部,用於補充內容的更新時間等與實體相關的資訊。首部欄位allow用於通知客戶端能夠支援 request uri 指定資源的所 有 http 方法。當伺服器接收到不支援的 http 方法時,會以狀態碼 405 method not allo...

Http協議基礎之實體首部字段

實體首部欄位是包含在請求報文和響應報文中的實體部分所使用的首部,用於補充內容的更新時間等與實體相關的資訊。allow get,head 首部字段 allow 用於通知客戶端能夠支援 request uri 指定資源的所有 http 方法。當伺服器接收到不支援的 http 方法時,會以狀態碼 405 ...