什么表示 HTTP 响应结束,没有Content-Length
标头?
我已经读过,在某些情况下,该服务器关闭了 TCP 连接。但是我目睹了在收到所有响应后 TCP 连接存在的情况。
因此,在以下情况下会出现一个主要问题:
- 没有
Content-Length
标题 - 收到所有 HTTP 响应后 TCP 连接存在
- 浏览器希望使用相同的 TCP 连接来发送更多的 HTTP 请求
在那种情况下,浏览器如何知道它可以使用相同的 TCP 连接?服务器可能会发送更多与第一个 HTTP 请求相关的内容,并且会与第二个 HTTP 响应混淆。