2

我正在编写一个小型 Web 服务器,并想发送 gzip 压缩的数据。

在 Content-Length 字段的 http 标头中,我是设置压缩数据的长度还是未压缩数据的长度?

4

2 回答 2

3

压缩。

于 2009-06-12T15:17:29.657 回答
1

您必须指定要发送的实际数据的大小,在您的情况下是压缩数据的大小。

但是,需要记住的一点 - 如果数据以分块形式发送(“Transfer-Encoding: chunked”),那么您根本不允许发送 Content-Length 标头。分块决定了如何读取字节。Content-Length 标头会破坏客户端正确读取块的能力。

于 2009-06-23T21:38:28.787 回答