Отображение Запросов HTTP к ответам HTTP

Если я делаю несколько, HTTP Получает Запросы к тому же серверу и получает ответы HTTP 200 OK каждому, как я говорю, какой запрос отображается на который использование ответа Wireshark?

В настоящее время похоже, что запрос HTTP сделан, и следующий ответ HTTP 200 OK быстро получен так, все находится в надлежащая последовательность. Я видел вещи об обратном как бы то ни было. Например, с помощью Google Maps API v2 я выполнил несколько запросов информации местоположения, и затем информация получена в произвольном порядке (тесно напоминающий порядок, в котором я запросил это, но не обязательно прекрасный.)

Таким образом, моя интуиция, я не могу предположить, что мои ответы будут получены в определенном порядке, даже при том, что они могут быть в порядке большую часть времени. Таким образом, я задаюсь вопросом, как я могу определить этот порядок от ответа.

Обновление: Разъяснение относительно того, в чем я нуждаюсь. Я просто должен знать, что сервер получил запрос. Кажется, что я должен сделать это путем рассмотрения порядковых номеров и возможно даже ACKS. Обоснование позади этого подхода, я в основном наблюдаю веб-приложение и проверяю, что это отправляет информацию, и информация получается.

Обновление: Это не имеет никакого отношения к wireshark конкретно. Я полагаю, что это смущает людей так я удаляющий его из заголовка. Это имеет отношение к протоколу HTTP сверху протокола TCP/IP и как мы отображаем ответы на запросы.

Спасибо.

7
задан Marius Butuc 1 April 2013 в 15:01
поделиться

3 ответа

Похоже, что эта возможность не предоставляется протоколом HTTP на прикладном уровне, поэтому мне нужно спуститься на транспортный уровень, чтобы определить это. В моем случае TCP/IP уровень использует номера последовательностей.

HTTP предполагает только надежный
. транспорт; любой протокол, который предусматривает такие гарантии могут быть использованы отображение запроса HTTP/1.1 и структуры отклика на
транспортные единицы данных протокола о котором идёт речь, выходит за рамки эта спецификация.

Читайте подробнее: http://www.faqs.org/rfcs/rfc2616.html#ixzz0e20kxKcz

3
ответ дан 6 December 2019 в 07:26
поделиться

Не используйте Wireshark для отладки HTTP, используйте HTTP-отладчик, такой как Fiddler2

2
ответ дан 6 December 2019 в 07:26
поделиться

После того, как вы прекратили захват пакетов, выполните следующие действия:

  1. поместите курсор на GET-запрос

  2. Откройте меню "Analyze"

  3. щелкните "Follow TCP Stream"

Получите новое окно с последовательными запросами и ответами.

14
ответ дан 6 December 2019 в 07:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: