TE

TE 请求头指定用户代理愿意接受的传输编码。(你可以非正式地将其称为 Accept-Transfer-Encoding,这会更直观)。

注意:HTTP/2HTTP/3 中,只有在设置了 trailers 值时,才会接受 TE 头字段。

另请参阅 Transfer-Encoding 响应头以了解有关传输编码的更多详细信息。请注意,对于 HTTP/1.1 接收方,chunked 始终可接受,并且您不必使用 TE 头指定 "chunked"。但是,如果客户端使用“trailers”值接受分块传输编码中的尾部字段,则设置它很有用。

头类型 请求头
禁止的头名称

语法

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

// Multiple directives, weighted with the quality value syntax:
TE: trailers, deflate;q=0.5

指令

compress

使用 Lempel-Ziv-Welch (LZW) 算法的格式作为传输编码名称被接受。

deflate

使用 zlib 结构作为传输编码名称被接受。

gzip

使用 Lempel-Ziv 编码 (LZ77)(带 32 位 CRC)的格式作为传输编码名称被接受。

trailers

指示客户端愿意接受分块传输编码中的尾部字段。

q

当多个传输编码可接受时,质量值 语法的 q 参数可以按首选项对编码进行排序。

规范

规范
HTTP 语义
# field.te

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅