Vorwort
In unserem täglichen Entwicklungsprozess beinhalten wir alle mehr oder weniger Testen von API -Schnittstellen. Zum Beispiel verwenden einige Freunde das Postman-Plug-In von Chrom oder die RastClient- und andere Werkzeuge von Firefox. Tatsächlich sind diese Tools eine der sehr effektiven Möglichkeiten, um API -Schnittstellen zu testen. Der Autor hat Postbote verwendet, um die Tests von API -Schnittstellen abzuschließen. Heute empfiehlt der Autor ein weiteres sehr nützliches Gerät, mit dem die Leser die API -Schnittstellen schnell testen können. Dieses Tool ist der Editor Rest Client von IDEE.
Der Redakteur von IDEE Editor Rast Client wurde in der Intellij IDE 2017.3 -Version unterstützt und hat in der Version 2018.1 viele Funktionen hinzugefügt. Tatsächlich ist es ein HTTP -Client -Plugin für die Intellij -Idee.
Fangen an
Zunächst können wir in jedem Verzeichnis eine xxx.http -Datei erstellen, wie in der Abbildung gezeigt.
Hier müssen wir ### verwenden, um HTTP -Anforderungen zu teilen und später Kommentare hinzuzufügen, wie unten gezeigt.
### Benutzeranmeldung Post http: // localhost: 8088/oauth/token?
Daher erhalten wir den Antwortinhalt.
Multi-Umwelt-Konfiguration
Während des Entwicklungsprozesses haben wir normalerweise mehrere Umgebungen wie Entwicklungsumgebung, Testumgebung, Umgebung vor der Ausgabe, Produktionsumgebung usw. Daher wäre es großartig, wenn der Editor-REST-Client konfiguriert könnte, wie Postman. Tatsächlich unterstützt der Editor Rest Client diese Funktion bereits. Wir müssen nur rast-client.env.json-Datei erstellen und mehrere Umgebungsinformationen konfigurieren.
{"Entwicklung": {"url": "http: // localhost: 8088", "token": "Bearer 4d74c7fb-0ef4-45ec-b3ff-902eaaa3d116c"}, "Test": {"url:" 4d74c7fb-0ef4-45ec-b3ff-902eaa3d116c" }, "preproduction" : { "url" : "http://activity.720ui.com", "token" : "Bearer 4d74c7fb-0ef4-45ec-b3ff-902eaa3d116c" }, "product" : { "URL": "http://activity.720ui.com", "Token": "Bearer 4d74c7fb-0ef4-45ec-b3ff-902eaa3d116c"}}}}}}}}}}}}}}Verwandeln Sie zu diesem Zeitpunkt die vorherige URL und verwandeln Sie stattdessen http: // localhost: 8088 in URL.
Post /oauth /token?
Hier erhalten wir den Gesamteffekt.
Detaillierte Erläuterung des Falls
Lassen Sie uns nun einen vollständigen Fall schreiben.
### Create user information POST /v1/m/usersAccept : application/jsonContent-Type : application/json;charset=UTF-8Authorization: { "username": "xiaoyue", "realname": "Xiaoyue", "password": "111111", "email": "[email protected]", "tel": "18305930000", "weixin": "LiangGzone", "sex": 1} ### Modify user information PUT /v1/m/users/723181Accept : application/jsonContent-Type : application/json;charset=UTF-8Authorization: CachePATCH-Control : no-cache{ "username": "xiaoyue"} ### Query user information GET /v1/c/user/lgz/usernameAccept: application/jsonContent-Typ: application/json; charSet = utf-8Authorization: ### Abfrage-Benutzerinformationsliste get/v1/c/user? keyword = Beam Accept: application/jsonContent-type: application/json; charset = utf-8Authorization:Referenzen
https://marketplace.visualstudio.com/items?itemname=humao.rest-clientt
Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Referenzwert für das Studium oder die Arbeit eines jeden hat. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen. Vielen Dank für Ihre Unterstützung bei Wulin.com.