Si je fais plusieurs requêtes get HTTP sur le même serveur et que je reçois des réponses HTTP 200 OK, comment puis-je déterminer quelle requête correspond à quelle réponse avec Wireshark?Mappage des requêtes HTTP aux réponses HTTP
Actuellement, il semble qu'une requête http est faite, et la prochaine réponse HTTP 200 OK est rapidement reçue, donc tout est dans la bonne séquence. J'ai cependant vu des choses contraires. Par exemple, en utilisant l'API Google Maps v2, j'ai fait plusieurs demandes d'informations de localisation et ensuite les informations sont reçues dans un ordre arbitraire (ressemblant étroitement à l'ordre dans lequel je l'ai demandé, mais pas nécessairement parfait.)
intuition est que je ne peux pas supposer que mes réponses seront reçues dans un ordre spécifique, même si elles peuvent être en ordre la plupart du temps. Donc, je me demande comment je peux déterminer cet ordre à partir de la réponse.
Mise à jour: Clarification de ce dont j'ai besoin. J'ai juste besoin de savoir que le serveur a reçu la demande. Il semble que j'ai besoin de faire cela en regardant les numéros de séquence et peut-être même ACKS. Le raisonnement derrière cette approche est que j'observe fondamentalement une application Web et la vérifie envoie l'information et l'information est reçue.
Mise à jour: Cela n'a rien à voir avec wireshark spécifiquement. Je crois que cela déroute les gens, alors je l'enlève du titre. Cela a à voir avec le protocole HTTP au-dessus du protocole TCP/IP et la manière dont nous mappons les réponses aux demandes.
Merci.
Ceci est une très bonne information pour l'utilisation efficace de Wireshark, mais je cherche quelque chose de différent comme réponse. –
En fait, cela devrait être la réponse. Dans la vue de flux tcp, vous pouvez voir la séquence exacte de requête/réponse. –