Die grundlegende Verwendung von Charles wird nicht wiederholt. In diesem Artikel werden hauptsächlich verschiedene Möglichkeiten zum Ändern von Anforderungen und Antworten zusammengefasst.
Die in diesem Artikel verwendete Testanforderung ist die lokale Schnittstelle: http://sunset.com:8000/file/avatar/goods-001.jpg?name=test&age=20
-
Ändern Sie die Anforderungsnachricht durch Verfassen, was der simulierten Anforderung des Postboten ähnelt
Wählen Sie die von Charles abgefangene Anfrage aus, klicken Sie mit der rechten Maustaste –>Verfassen
Wie in der Abbildung gezeigt: Label 1 kann die Parameter dieser Anfrage sehen, die hier geändert werden können; Label 2 kann Abfrageparameter hinzufügen und löschen; Label 3 führt die geänderte Anfrage aus;
-
Ändern Sie die Anfrage und Antwort durch Umschreiben
Klicken Sie auf das Menü „Extras“ -> „Umschreiben“, um das Fenster „Umschreibungseinstellungen“ zu öffnen
Anschließend testen wir die Anfrage im Browser
Durch den Test werden nur die Antworttextdaten geändert. Durch dieses Umschreiben können auch andere Datentypen wie der Antwortstatuscode geändert werden. -
Schreiben Sie die Antwort neu, indem Sie lokale Dateien zuordnen
Wählen Sie die von Charles abgefangene Anfrage aus, klicken Sie mit der rechten Maustaste und wählen Sie Antwort speichern, die im .json-Format gespeichert werden kann
Öffnen Sie die gerade gespeicherte Datei und ändern Sie die darin enthaltenen Daten
Klicken Sie erneut mit der rechten Maustaste auf die Anfrage, wählen Sie „Lokal zuordnen“ und öffnen Sie das Konfigurationsfenster
Öffnen Sie dann den Test im Browser. Sie können den Inhalt sehen, den wir gerade geändert haben.
-
Ändern Sie Anfragen und Antworten über Haltepunkte
Wählen Sie die von Charles abgefangene Anfrage aus, klicken Sie mit der rechten Maustaste und wählen Sie Haltepunkte aus
Verwenden Sie dann den Browser, um die Anfrage erneut zu initiieren
Nachdem Sie auf „Ausführen“ geklickt haben, können Sie den Haltepunkt sehen und zum Antworteditor wechseln
Nachdem Sie den Vorgang ausgeführt haben, können Sie sehen, dass sich die Reaktion auf der Browserseite geändert hat
Beenden