我正在尝试编写一个程序来匹配 HTTP 请求及其相应的响应。似乎在大多数情况下一切都运行良好(当传输完全有序时,即使它不是,通过使用 TCP 序列号)。
我发现的唯一问题是当我有流水线请求时。之后,我收到了几个响应,但我不知道哪些数据包是特定请求的答案,哪些不是。我在另一篇文章中读到,响应将按顺序出现,将此属性与 Content-Length 字段上的信息结合起来似乎是一种解决方案。问题是 Content-length 不是必填字段,所以我不确定我是否总是可以依赖它。
有谁知道支持此功能的网络浏览器(顺便说一句,不是大多数人都这样做)实际上是如何做到的?