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?
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
Étape 1: Composer avec Http Post, URL, Header et Body Étape 2: et console de résultat.connectez-vous au serveur avec Json