Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个小型 Web 服务器,并想发送 gzip 压缩的数据。
在 Content-Length 字段的 http 标头中,我是设置压缩数据的长度还是未压缩数据的长度?
压缩。
您必须指定要发送的实际数据的大小,在您的情况下是压缩数据的大小。
但是,需要记住的一点 - 如果数据以分块形式发送(“Transfer-Encoding: chunked”),那么您根本不允许发送 Content-Length 标头。分块决定了如何读取字节。Content-Length 标头会破坏客户端正确读取块的能力。