HTTP 标头 |接受编码
HTTP 头 Accepts-Encoding通常是请求头的比较算法。所有 HTTP 客户端都用来告诉服务器它支持哪种编码或编码。然后服务器将以任何支持的编码格式响应。服务器选择任何一个提议,使用它并使用Content-Encoding响应标头通知客户端其选择。
句法:
Accept-Encoding: gzip | compress | deflate | br| identity| *
注意:多种算法也可以适用。
指令:
- gzip:它是一种使用 Lempel-Ziv 编码 (LZ77) 的压缩格式,具有 32 位 CRC。
- compress:它是一种使用 Lempel-Ziv-Welch (LZW) 算法的压缩格式。
- deflate:是一种使用zlib结构的压缩格式,采用deflate压缩算法。
- br:它是一种使用 Brotli 算法的压缩格式。
- identity:该指令指示始终可以接受的身份函数。
- *:该指令匹配任何可以在标头中列出的内容编码。它是默认值。
您可以检查您的Accept-Encoding和Content-Encoding在此站点上的工作情况。
例子:
Accept-Encoding: gzip, deflate, br
Accept-Encoding: br;q=1.0, gzip;q=0.6, *;q=0.1
要检查此 Accept-Encoding 的运行情况,请转到Inspect Element -> Network检查 Accept-Encoding 的请求标头,如下所示,Accept-Encoding 突出显示,您可以看到。
支持的浏览器:下面列出了与HTTP 标头 Accept-Encoding兼容的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果浏览器
- 歌剧