--- title: TE slug: Web/HTTP/Headers/TE tags: - HTTP - 参考 - 头部 translation_of: Web/HTTP/Headers/TE ---
TE 请求型头部用来指定用户代理希望使用的传输编码类型。(可以将其非正式称为 Accept-Transfer-Encoding, 这个名称显得更直观一些)。
可以参考 {{HTTPHeader("Transfer-Encoding")}} 来获取更多关于传输编码的细节信息。值得注意的是, 支持 HTTP/1.1 协议的接收方一定可以处理 chunked 传输编码请求,所以没有必要一定在 TE 首部指定“chunked”关键字。然而,如果客户端将要接收编码在chunked包体里面的"trailer"信息的时候,主动指定该头部将会非常有用。
| Header type | {{Glossary("Request header")}} |
|---|---|
| {{Glossary("Forbidden header name")}} | yes |
TE: compress
TE: deflate
TE: gzip
TE: trailers
// 多个指令, 使用 {{glossary("quality values", "quality value")}} 语法来表示优先级:
TE: trailers, deflate;q=0.5
compressdeflategzip当多种形式的传输编码格式都可以接受的时候,这个采用了质量价值语法的参数可以用来对不同的编码形式按照优先级进行排序。
| Specification | Title |
|---|---|
| {{RFC("7230", "TE", "4.3")}} | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
{{Compat("http.headers.TE")}}