由于Content-Encoding: gzip
,HTTP 响应 header Content-Length
是否属于解码正文之前或之后的长度?
最佳答案
它是 HTTP 正文中任何内容的原始长度。这允许 HTTP 客户端在持久连接的情况下检测传输结束。因此,如果正文是 10000 字节的预压缩但 5000 字节的压缩,长度是 5000;从 header 末尾开始计算,收到的第 5001 个字节将是新 HTTP 传输的一部分。
关于HTTP 内容长度和内容编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36194656/