預告片
Trailer 響應頭允許傳送者在分塊訊息的末尾包含額外的欄位,以提供可能在訊息主體傳送時動態生成的元資料,例如訊息完整性檢查、數字簽名或後處理狀態。
注意: TE 請求頭需要設定為 "trailers" 以允許拖車欄位。
語法
http
Trailer: header-names
指令
header-names-
HTTP 頭欄位,這些欄位將出現在分塊訊息的拖車部分。這些頭欄位是不允許的
- 訊息幀頭(例如,
Transfer-Encoding和Content-Length), - 路由頭(例如,
Host), - 請求修改器(例如,控制和條件,如
Cache-Control,Max-Forwards,或TE), - 身份驗證頭(例如,
Authorization或Set-Cookie), - 或
Content-Encoding,Content-Type,Content-Range,以及Trailer本身。
- 訊息幀頭(例如,
示例
使用拖車頭的分塊傳輸編碼
在此示例中,Expires 頭在分塊訊息的末尾使用,並用作拖車頭。
http
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
Trailer: Expires
7\r\n
Mozilla\r\n
9\r\n
Developer\r\n
7\r\n
Network\r\n
0\r\n
Expires: Wed, 21 Oct 2015 07:28:00 GMT\r\n
\r\n
規範
| 規範 |
|---|
| HTTP 語義 # field.trailer |
| HTTP/1.1 # chunked.trailer.section |
瀏覽器相容性
BCD 表僅在瀏覽器中載入