2010-03-31 14 views
5

Chcę monitorować żądanie HTTP wygenerowane z pliku exe. Czy jest jakieś narzędzie, które może mi pomóc?Monitoruj żądanie http od przeglądarki innej niż przeglądarka

W rzeczywistości exe zadzwoni na moją stronę ASP.NET, aby zarejestrować użytkownika. Program exe tworzy żądanie danych POST i wywołuje moją stronę. Gdy żądanie dotrze do mojej strony internetowej, nie widzę żadnych danych. Chcę monitorować obiekt Request i ruch, aby znaleźć rzeczywistość.

Odpowiedz

5

Zawsze używałem Fiddler.

+0

Zmęczony skrzypek, ale jest w stanie monitorować tylko żądania wygenerowane z przeglądarki – Ananth

+0

Nie do końca jestem przekonany, że może monitorować każde żądanie, które korzysta z obsługi Internetu w systemie Windows, więc nie będzie wychwytywać żądań zaimplementowanych na gniazdach (może ktoś potwierdzić to?). Ponadto nie może przechwytywać żądań do hosta lokalnego - proste obejście wymaga podania nazwy komputera. –

+0

Jest w stanie monitorować tylko żądania IE dla mojej konfiguracji. – sergekv

1

Wireshark to kolejny program, który bym zasugerował do wykonania takiego monitoringu oprócz Fiddler.

2

Wireshark to ładne narzędzie do robienia tego, o co prosisz. Będzie rejestrować wszystkie dane sieciowe przesyłane przez interfejs sieciowy, dzięki czemu możesz dokładnie zobaczyć, co jest wysyłane z Twoim żądaniem POST. Interfejs może być trochę przytłaczający, ale działa dobrze.

+0

Próbowałem WireShark, ale nie jestem w stanie znaleźć potrzebne żądanie POST. Ten problem występuje w środowisku SI. Ten sam kod działa dobrze w środowisku UAT. Sądzę, że ma to coś wspólnego z siecią. Pójdę za tym z moimi członkami sieci. Dzięki za twój wkład. Ananth – Ananth

4

Używam httpdebugger; Jest najlepszy dla mnie, ponieważ może monitorować żądania aplikacji java wysyłanych przez JVM.

+0

proszę udostępnić narzędzia open source. – user881703

Powiązane problemy