接受编码:gzip和内容编码:gzip

use*_*380 4 gzip content-encoding http-headers http-accept-encoding

这两个HTTP标头有什么区别?

  • 接受编码:gzip
  • 内容编码:gzip

Rat*_*ker 8

接受编码:

它是一个请求标头。HTTP客户端使用此标头来告诉服务器它支持哪种编码。允许服务器以任何这些编码发送响应内容。

从MDN

Accept-Encoding请求HTTP标头会通告客户端能够理解的内容编码,通常是压缩算法。通过内容协商,服务器选择建议之一,使用建议,并通过Content-Encoding响应标头将其选择通知客户端。

内容编码:

它是一个响应头。HTTP服务器使用此标头来告知客户端内容实际使用的是哪种特定编码。

从MDN

Content-Encoding实体标头用于压缩媒体类型。如果存在,则其值指示将哪些编码应用于实体。它让客户端知道如何解码以获取Content-Type标头引用的媒体类型。

如果您希望看到它们发挥作用,请Inspect Element在Firefox / Chrome中打开,然后检查Network选项卡以查看它们的作用。Accept-Encoding在请求标头和Content-Encoding响应标头中查找。

在Firefox中检查元素