2010-03-31 5 views
5

Je souhaite surveiller la requête HTTP générée à partir d'un exe. Y a-t-il un outil qui peut m'aider?moniteur http demande de non-navigateur

En fait, un exe appelle ma page Web ASP.NET pour enregistrer un utilisateur. L'exe construit la requête de données POST et appelle ma page. Lorsque la demande atteint ma page Web, je ne vois aucune donnée. Je veux surveiller l'objet Demande et le trafic pour trouver la réalité.

Répondre

5

J'ai toujours utilisé Fiddler.

+0

Je fatigué Fiddler mais il est capable de surveiller seulement les demandes générées par le navigateur – Ananth

+0

Pas tout à fait vrai, je crois qu'il peut surveiller toute demande qui utilise le support Internet Windows, donc il ne sera pas attraper les demandes mises en place sur les sockets (quelqu'un confirmez ceci?). En outre, il ne peut pas intercepter les demandes à localhost - une solution de contournement simple demande le nom de votre ordinateur. –

+0

Il est capable de surveiller uniquement les demandes IE pour ma configuration. – sergekv

1

Wireshark est un autre programme que je suggérerais de faire une telle surveillance en plus de Fiddler.

2

Wireshark est un bon outil pour faire exactement ce que vous demandez. Il va enregistrer toutes les données réseau envoyées sur une interface réseau afin que vous puissiez voir exactement ce qui est envoyé avec votre demande POST. L'interface peut être un peu trop puissante, mais fonctionne bien.

+0

J'ai essayé WireShark mais je ne suis pas capable de trouver la requête POST nécessaire. Ce problème se produit avec l'environnement SI. Le même code fonctionne bien avec l'environnement UAT. Je suppose que cela a quelque chose à voir avec le réseau. Je vais suivre cela avec mon réseau les gars. Merci pour votre contribution. Ananth – Ananth

4

J'utilise httpdebugger; C'est le meilleur pour moi car il peut surveiller http demandes d'applications Java envoyées par JVM.

+0

s'il vous plaît partager les outils open source. – user881703