vérifier la demande POST avec Fiddler

Comment puis-je utiliser Fiddler pour vérifier la réponse d'un serveur web. Je pourrais facilement vérifier la méthode GET en collant l'url dans le champ dans Request Builder et récupérer la réponse dans xml/json. Il y a une option POST, mais je ne sais pas comment puis-je passer les paramètres au POST.

Par exemple:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.google.com/accounts/ClientLogin");
request.Method = "POST";

string postData = "accountType=HOSTED_OR_GOOGLE";
postData += "&Email=yourusername@gmail.com";
postData += "&Passwd=yourpassword";
postData += "&service=finance";
postData += "&source=test-test-.01";

Comment puis-je transmettre mes données dans cette méthode POST dans Fiddler pour obtenir la réponse?

29
demandé sur Skomski 2011-08-16 11:56:56

2 réponses

La façon la plus simple de le faire est d'avoir Fiddler capturer une instance de cette requête et de faire glisser / déposer cette session sur le générateur de requêtes.

Mais générer un message vous-même n'est pas difficile. Définissez la méthode RequestBuilder à poster, ajoutez un en-tête:

Content-Type: application/x-www-form-urlencoded

Et mettre dans le corps de la requête le texte du message:

accountType=HOSTED_OR_GOOGLE&Email=yourusername@gmail.com&Passwd=yourpassword&service=finance&source=test-test-.01

58
répondu EricLaw 2011-08-16 13:41:46

Composer avec Http Post, URL, en-tête et le corps

Et console de résultat.se connecter au serveur avec Json

Étape 1: Composer avec Http Post, URL, Header et Body Étape 2: et console de résultat.connectez-vous au serveur avec Json

0
répondu Shinichi-kudo 2017-12-12 14:16:23