TE - HTTP 编辑

TE 请求型头部用来指定用户代理希望使用的传输编码类型。(可以将其非正式称为 Accept-Transfer-Encoding, 这个名称显得更直观一些)。

可以参考  Transfer-Encoding 来获取更多关于传输编码的细节信息。值得注意的是, 支持 HTTP/1.1 协议的接收方一定可以处理 chunked 传输编码请求,所以没有必要一定在  TE 首部指定“chunked”关键字。然而,如果客户端将要接收编码在chunked包体里面的"trailer"信息的时候,主动指定该头部将会非常有用。

 

Header typeRequest header
Forbidden header nameyes

语法

TE: compress
TE: deflate
TE: gzip
TE: trailers

// 多个指令, 使用 quality value 语法来表示优先级:
TE: trailers, deflate;q=0.5

指令

compress
这个名称代表采用了  Lempel-Ziv-Welch (LZW) 压缩算法的传输编码格式。
deflate
这个名称代表采用了 zlib 结构的传输编码格式。
gzip
这个名称代表采用了  Lempel-Ziv coding (LZ77) 压缩算法,以及32位CRC校验的传输编码格式。
trailers
表示客户端期望在采用分块传输编码的响应中接收挂载字段。
q

当多种形式的传输编码格式都可以接受的时候,这个采用了质量价值语法的参数可以用来对不同的编码形式按照优先级进行排序。

规范

SpecificationTitle
RFC 7230, section 4.3: TEHypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

浏览器兼容性

BCD tables only load in the browser

相关资料

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:95 次

字数:3911

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文