我不能直截了当地说一件事。4.4.5 中的RFC 2616声明Message Length
可以确定“ By the server closing the connection.
”。
这意味着,服务器响应(例如返回大图像)响应Content-Length
头中没有响应是有效的,但客户端应该继续获取直到连接关闭,然后假设所有数据都已下载。
但是客户端如何确定连接是由服务器故意关闭的呢?服务器应用程序可能在发送数据的过程中崩溃,服务器的操作系统很可能会发送FIN
数据包以优雅地关闭与客户端的 TCP 连接。