2010-03-31 7 views
5

Voglio monitorare la richiesta HTTP generata da un exe. C'è qualche strumento che può aiutarmi?richiesta HTTP di monitoraggio da non-browser

In realtà, un exe chiamerebbe la mia pagina Web ASP.NET per registrare un utente. L'exe costruisce la richiesta di dati POST e chiama la mia pagina. Quando la richiesta raggiunge la mia pagina web, non vedo alcun dato. Voglio monitorare l'oggetto Request e il traffico per trovare la realtà.

risposta

5

Ho sempre usato Fiddler.

+0

Fiddler stanco ma è in grado di monitorare solo le richieste generate dal browser – Ananth

+0

Non proprio vero, credo che sia in grado di monitorare qualsiasi richiesta che utilizza il supporto Internet di Windows, quindi non accetterà le richieste implementate su socket (qualcuno può confermare questo?). Inoltre, non è in grado di catturare le richieste di localhost - una soluzione facile è richiedere il nome del tuo computer. –

+0

È in grado di monitorare solo le richieste di IE per la mia configurazione. – sergekv

1

Wireshark è un altro programma che suggerirei per effettuare tale monitoraggio oltre a Fiddler.

2

Wireshark è uno strumento piacevole per fare proprio quello che stai chiedendo. Registra tutti i dati di rete inviati attraverso un'interfaccia di rete in modo da poter vedere esattamente ciò che viene inviato con la richiesta POST. L'interfaccia può essere un po 'opprimente, ma funziona bene.

+0

Ho provato WireShark ma non riesco a trovare la richiesta POST necessaria. Questo problema si verifica con l'ambiente SI. Lo stesso codice funziona bene con l'ambiente UAT. Immagino che abbia qualcosa a che fare con la rete. Seguirò questo con i miei ragazzi della rete. Grazie per l'input. Ananth – Ananth

4

Io uso httpdebugger; È il migliore per me perché è in grado di monitorare le richieste http di applicazioni java inviate da JVM.

+0

per favore condividi gli strumenti open source. – user881703