两个HTTP标头之间有什么区别?
答案 0 :(得分:5)
这是一个请求标头。 HTTP客户端使用此标头告诉服务器它支持哪些编码。允许服务器以任何这些编码发送响应内容。
Accept-Encoding请求HTTP标头通告客户端能够理解的内容编码,通常是压缩算法。使用内容协商,服务器选择其中一个提议,使用它并通过Content-Encoding响应头向客户端通知其选择。
这是一个响应头。 HTTP服务器使用此标头告诉客户端内容实际已编码的特定编码。
Content-Encoding实体标头用于压缩媒体类型。如果存在,其值表示哪些编码应用于实体主体。它让客户端知道如何解码以获取Content-Type标头引用的媒体类型。
如果您希望看到它们正常播放,请在Firefox / Chrome中打开Inspect Element
,然后检查Network
标签以查看它们的运行情况。在请求标头中查找Accept-Encoding
,在响应标头中查找Content-Encoding
。