Trailer
Trailer
所述 trailers
响应头允许发送方包括为了提供可能,而所述消息体被发送,诸如消息完整性检查,数字签名,或后处理状态动态地生成的元数据在分块消息的末尾附加字段。
TE
请求头需要被设置为 “trailers”,允许 trailer。
Header type | Response header |
---|---|
Forbidden header name | yes |
句法
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/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
产品规格
Specification | Title |
---|---|
RFC 7230, section 4.4: Trailer | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
RFC 7230, section 4.1.2: Chunked trailer part | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
浏览器兼容性
Feature | Chrome | Firefox | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |