HTTP 压缩

可以压缩 HTTP 消息体(因为 HTTP / 1.1)。由服务器压缩请求并添加 Content-Encoding 标头,或由代理执行并添加 Transfer-Encoding 标头。

客户端可以发送 Accept-Encoding 请求标头以指示它接受哪些编码。

最常用的编码是:

  • gzip - deflate 算法(LZ77),在 gzip 文件的压缩程序( RFC1952 )中实现 CRC32 校验和
  • deflate - zlib 数据格式( RFC1950 ),deflate 算法(混合 LZ77 和 Huffman)与 Adler32 校验和