在线文档教程

Trailer

Trailer

所述 trailers 响应头允许发送方包括为了提供可能,而所述消息体被发送,诸如消息完整性检查,数字签名,或后处理状态动态地生成的元数据在分块消息的末尾附加字段。

TE请求头需要被设置为 “trailers”,允许 trailer。

Header typeResponse header
Forbidden header nameyes

句法

Trailer: header-names

指令

header-namesHTTP 头字段将出现在分块消息的尾部。这些标题字段是不允许的

  • 消息成帧头(例如Transfer-EncodingContent-Length),

  • 路由头(例如Host),

  • 请求改性剂(例如,控制和条件,比如Cache-ControlMax-ForwardsTE),

  • 验证标头(例如AuthorizationSet-Cookie),

  • 或者Content-EncodingContent-TypeContent-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

产品规格

SpecificationTitle
RFC 7230, section 4.4: TrailerHypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
RFC 7230, section 4.1.2: Chunked trailer partHypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

浏览器兼容性

FeatureChromeFirefoxEdgeInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)