Http Comet为什么需要分块编码响应?

Http Comet为什么需要分块编码响应?,http,comet,chunked-encoding,Http,Comet,Chunked Encoding,我读了一些关于Comet技术的文章,他们都提到长寿命的HTTP响应应该是传输编码:分块。我想知道为什么它应该被分块编码。如果响应没有分块编码,客户端javascript仍然可以读取和解析响应的文本,对吗 Comet响应应该分块编码有什么特殊原因吗?当响应的长度在响应完成之前未知时,使用分块编码响应。空块表示响应结束。这是通知客户端响应结束的唯一方式 所有这些都很适合Comet。您在收到请求时发送第一个区块。您还可以在等待操作完成时发送额外的“心跳”数据块。空块将通知客户端响应已完成

我读了一些关于Comet技术的文章,他们都提到长寿命的HTTP响应应该是传输编码:分块。我想知道为什么它应该被分块编码。如果响应没有分块编码,客户端javascript仍然可以读取和解析响应的文本,对吗


Comet响应应该分块编码有什么特殊原因吗?

当响应的长度在响应完成之前未知时,使用分块编码响应。空块表示响应结束。这是通知客户端响应结束的唯一方式

所有这些都很适合Comet。您在收到请求时发送第一个区块。您还可以在等待操作完成时发送额外的“心跳”数据块。空块将通知客户端响应已完成