【发布时间】:2013-07-05 03:09:49
【问题描述】:
什么表示 HTTP 响应结束,没有 Content-Length 标头?
我已经读到,在某些情况下,该服务器会关闭 TCP 连接。但是我亲眼目睹了收到所有响应后TCP连接存在的情况。
所以在以下情况下会出现一个主要问题:
- 没有
Content-Length标头 - 收到所有 HTTP 响应后 TCP 连接存在
- 浏览器希望使用相同的 TCP 连接来发送更多的 HTTP 请求
在这种情况下,浏览器如何知道它可以使用相同的 TCP 连接? 服务器可能会发送更多与第一个 HTTP 请求相关的内容,这些内容会与第二个 HTTP 响应混淆。
【问题讨论】:
标签: http http-headers