Trailer 頭部

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

HTTP Trailer 請求響應頭部允許傳送方在分塊訊息的末尾包含額外的欄位,以提供在訊息正文傳送過程中可能動態生成的元資料。

注意: TE 請求頭部需要設定為 trailers 才能允許尾部欄位。

警告: 開發者無法透過 Fetch API 或 XHR 訪問 HTTP 尾部。此外,瀏覽器會忽略 HTTP 尾部,但 Server-Timing 除外。有關更多資訊,請參閱瀏覽器相容性

頭型別 請求頭部響應頭部內容頭部
禁止請求頭

語法

http
Trailer: header-names

指令

頭部名稱

將出現在分塊訊息尾部部分的 HTTP 頭部欄位。以下頭部名稱是不允許的:

示例

Server-Timing 作為 HTTP 尾部

Server-Timing 頭部作為尾部發送時,一些瀏覽器支援在開發者工具中顯示伺服器計時資料。在以下響應中,Trailer 頭部用於指示 Server-Timing 頭部將跟隨響應正文。傳送了一個持續時間為 123.4 毫秒的指標 custom-metric

http
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Trailer: Server-Timing

--- response body ---
Server-Timing: custom-metric;dur=123.4

規範

規範
HTTP 語義
# field.trailer
HTTP/1.1
# chunked.trailer.section

瀏覽器相容性

另見