用于内容编码的"x-gzip"和"gzip"之间的差异

xbo*_*.ym 6 networking encoding http-compression

在请求标头中,我们有accept-encoding: gzip,但得到了编码响应x-gzip.

我发现了关于x-gzip和gzip的这个注释:

不希望使用程序名来识别编码格式,并且不鼓励将来编码.它们在这里的使用代表了历史实践,而不是良好的设计.为了与以前的HTTP实现兼容,应用程序应该认为"x-gzip"和"x-compress"分别等同于"gzip"和"compress".

它的意思x-gzip是等于gzip吗?我们可以简单地使用相同的方式将x-gzip内容解压缩为gzip内容?

use*_*951 8

x-gzip并且gzip是等价的。

您收到的内容可以以相同的方式解压缩。


小智 6

我认为你应该使用gzip而不是x-gzip因为x-意味着实验性的并且x-gzip由于历史原因而保留。

参考: https: //datatracker.ietf.org/doc/html/rfc6648#appendix-B