2010-03-31 4 views
5

Я хочу отслеживать HTTP-запрос, сформированный из exe. Есть ли какой-нибудь инструмент, который может мне помочь?мониторинг http-запроса от не-браузера

Фактически, exe вызовет мою веб-страницу ASP.NET для регистрации пользователя. Exe строит запрос данных POST и вызывает мою страницу. Когда запрос достигнет моей веб-страницы, я не вижу никаких данных. Я хочу контролировать объект Request и трафик, чтобы найти реальность.

ответ

5

Я всегда пользовался Fiddler.

+0

Я устал от Fiddler, но он способен отслеживать только запросы, созданные из браузера – Ananth

+0

Не совсем верно, я считаю, что он может отслеживать любой запрос, который использует поддержку интернет-браузера Windows, поэтому он не будет ловить запросы, реализованные поверх сокетов (может кто-то подтвердите это?). Также он не может улавливать запросы на localhost - простой способ обхода проблемы запрашивает имя вашего компьютера. –

+0

Он может отслеживать только IE-запросы для моей конфигурации. – sergekv

1

Wireshark - еще одна программа, которую я предлагаю для такого мониторинга, кроме Fiddler.

2

Wireshark - отличный инструмент для выполнения всего, что вы просите. Он будет записывать все сетевые данные, отправленные через сетевой интерфейс, чтобы вы могли точно видеть, что отправляется с вашим POST-запросом. Интерфейс может быть немного подавляющим, но работает хорошо.

+0

Я попробовал WireShark, но Im не смог найти необходимый запрос POST. Эта проблема возникает в среде SI. Тот же код работает хорошо с средой UAT. Я предполагаю, что это как-то связано с сетью. Я буду следить за этим с моими сетевыми парнями. Спасибо за ваш вклад. Ananth – Ananth

4

Я пользуюсь httpdebugger; Это лучшее для меня, потому что он может отслеживать запросы http приложений Java, которые отправляются JVM.

+0

, пожалуйста, поделитесь инструментами с открытым исходным кодом. – user881703