Hur man gör ett inlägg med spelmannen

Fiddler är ett HTTP-felsökningsverktyg skapat av Microsoft-utvecklaren Eric Lawrence. Du kan använda Fiddler för att fånga all HTTP-trafik mellan ett program, till exempel en webbläsare och en server, så att du kan se exakt vad som händer i bakgrunden. Detta är ovärderligt för felsökning av webbapplikationer och låter dig snabbt spåra orsaken till fel. Du kan också använda Fiddler för att generera HTTP POST eller GET-webbförfrågningar för att skicka anpassad data till din applikation för testning och sedan fånga svaret.

Klicka på Windows "Start" -meny, klicka på "Alla program" och klicka sedan på "Fiddler2" för att starta applikationen. Klicka på "File" och "Capture Traffic" om det är markerat för att inaktivera HTTP-fångster i bakgrunden.

Klicka på fliken "Begär byggare", som finns i flikfältet högst upp i fönstret till höger om skärmen. Detta har en ikon som innehåller en bild av jorden och en hammare. Klicka på fliken "Parsed" om den inte redan är aktiv från flikarna högst upp i fönstret Request Builder.

Klicka på "POST" i rullgardinsmenyn för att välja en HTTP POST-begäran. I adressrutan bredvid rullgardinsmenyn skriver du in adressen till den sida som POST-begäran ska skickas till, till exempel "http://www.mysite.com/page.php."

Skriv följande rad i rutan Begär rubriker:

Innehållstyp: applikation / x-www-form-urlencoded

Detta låter den mottagande sidan veta vilken typ av data som skickas, i detta fall standard HTML-formulardata.

Lägg till variablerna som ska skickas i rutan Begäran i URL-kodat format för att koda eventuella icke-standardtecken.

namn = exempel & åtgärd = lägg till

Detta skickar två namnvärdepar till målsidan och simulerar två formulärfält som heter "namn" och "åtgärd".

Klicka på fliken "Alternativ" och se till att Inspektera session är vald. Detta gör det möjligt för Fiddler att fånga och visa svaret från målsidan.

Klicka på knappen "Kör" i det övre högra hörnet av fönstret Begär byggare. Detta skickar de inmatade uppgifterna till målsidan med hjälp av en HTTP POST-begäran. Svaret fångas sedan upp, vilket du kan visa med fliken Inspektörer.

Tips

Om du har tagit en POST-begäran från en applikation i Fiddler kan du ändra de fångade värdena och skicka begäran om snabb felsökning igen.