Inhalt
Fiddler ist ein HTTP-Debugging-Tool, das vom Microsoft-Entwickler Eric Lawrence erstellt wurde. Sie können es verwenden, um den gesamten HTTP-Verkehr zwischen einer Anwendung, z. B. einem Browser, und einem Server zu erfassen. So können Sie genau sehen, was im Hintergrund passiert. Dies ist für das Debuggen von Webanwendungen nicht kalkulierbar und ermöglicht Ihnen, die Ursache von Fehlern schnell zu verfolgen. Sie können Fiddler auch verwenden, um HTTP-POST- oder GET-Anforderungen zu generieren, um benutzerdefinierte Daten an Ihre Anwendung zu senden, um die Antwort zu testen und anschließend zu erfassen.
Anweisungen
Verwenden Sie Fiddler, um Kommunikationsprobleme zwischen Webservern und Anwendungen zu debuggen (Thinkstock-Bilder / Comstock / Getty-Bilder)-
Klicken Sie auf das Windows-Menü "Start", "Programme" und dann auf "Fiddler2", um die Anwendung zu starten. Klicken Sie auf "Datei" und "Datenverkehr erfassen", wenn die Option zum Deaktivieren der HTTP-Erfassung im Hintergrund aktiviert ist.
-
Klicken Sie auf die Registerkarte "Request Builder", die sich in der Registerkartenleiste oben im Fenster auf der rechten Seite des Bildschirms befindet. Es hat ein Symbol, das ein Bild der Erde und einen Hammer enthält. Klicken Sie auf die Registerkarte "Analysiert", wenn sie auf den Registerkarten oben im Fenster "Request Builder" nicht bereits aktiv ist.
-
Klicken Sie im Dropdown-Menü auf "POST", um eine HTTP-POST-Anforderung auszuwählen. Geben Sie im Adressfeld neben dem Dropdown-Menü die Adresse der Seite ein, an die die Anforderung gesendet werden soll, z. B. "http://www.mysite.com/page.php".
-
Geben Sie im Feld "Request Headers" die folgende Zeile ein:
Inhaltstyp: application / x-www-form-urlencoded
Dadurch kann die empfangende Seite den Typ der gesendeten Daten, in diesem Fall Standard-HTML-Formulardaten, kennen.
-
Fügen Sie die zu sendenden Variablen im Feld "Request Body" im URL-kodierten Format hinzu, um die nicht standardmäßigen Zeichen zu kodieren.
name = example & action = hinzufügen
Dadurch werden diese beiden Wertepaare an die Zielseite gesendet, wobei zwei Formularfelder namens "Name" und "Aktion" simuliert werden.
-
Klicken Sie auf die Registerkarte "Optionen" und vergewissern Sie sich, dass die Option "Inspect Session" ausgewählt ist. Dadurch kann Fiddler die Antwort von der Landing Page erfassen und anzeigen.
-
Klicken Sie auf die Schaltfläche "Ausführen" in der rechten oberen Ecke des Fensters "Request Builder". Dadurch werden die informierten Daten mithilfe einer HTTP-POST-Anforderung an die Zielseite gesendet. Die Antwort wird dann erfasst und kann über die Registerkarte "Inspektoren" angezeigt werden.
Wie
- Wenn Sie eine POST-Anforderung von einer Anwendung in Fiddler erfasst haben, können Sie die erfassten Werte ändern und die Anforderung zum schnellen Debuggen erneut senden.