如果我向同一服务器发出多个 HTTP Get 请求,并且每个请求都获得 HTTP 200 OK 响应,我如何使用 Wireshark 判断哪个请求映射到哪个响应?
目前看起来好像发出了一个 http 请求,并且很快收到了下一个 HTTP 200 OK 响应,因此一切都按正确的顺序进行。然而我却看到了相反的情况。例如,使用 Google Maps API v2,我多次请求位置信息,然后以任意顺序接收信息(与我请求的顺序非常相似,但不一定完美。)
因此,我的直觉是,我不能假设我的回复会按特定顺序收到,即使它们在大多数情况下可能是按顺序排列的。所以我想知道如何从响应中确定这个顺序。
更新:澄清我需要什么。我只需要知道服务器已经收到请求即可。看来我需要通过查看序列号甚至 ACKS 来做到这一点。这种方法背后的原因是我基本上是在观察一个网络应用程序并检查它是否正在发送信息以及是否正在接收信息。
更新:这与wireshark 具体无关。我相信这会让人们感到困惑,所以我将其从标题中删除。它与 TCP/IP 协议之上的 HTTP 协议以及我们如何将响应映射到请求有关。
Thanks.
停止捕获数据包后,请按照以下步骤操作:
将光标定位在 GET 请求上
打开分析菜单
点击“关注 TCP 流”
您会看到一个新窗口,其中按顺序显示请求和响应。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)