{"id":24174,"date":"2021-05-13T14:11:00","date_gmt":"2021-05-13T11:11:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24174"},"modified":"2021-10-18T02:44:36","modified_gmt":"2021-10-17T23:44:36","slug":"rest-client-erweiterung-fur-visual-studio-code","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/rest-client-erweiterung-fur-visual-studio-code\/","title":{"rendered":"Rest Client-Erweiterung f\u00fcr Visual Studio Code"},"content":{"rendered":"<p>Der Workflow der Webentwicklung \u00e4ndert sich heutzutage rasant. Die Benutzer erstellen bevorzugt Websites mit JavaScript-Frameworks\/Bibliotheken wie React, Vue, Angular. Das Erstellen einer Website auf diesen Technologien ist zwar im Trend, erfordert jedoch auch den Aufruf von Rest-APIs, um Ihre Anwendungen dynamisch zu machen.<\/p>\n<p>Ihre Frontend-Anwendung sendet die HTTP-Anfrage an den Backend-Server und holt oder verarbeitet die Daten. An Ihren Backend-Server m\u00fcssen Sie m\u00f6glicherweise verschiedene HTTP-Anfragen wie GET, POST, PUT, DELETE senden. Und basierend auf diesen HTTP-Anfragen und -Antworten funktioniert Ihre Anwendung f\u00fcr den Endbenutzer.<\/p>\n<p>Da Sie API-Endpunkte erstellen m\u00fcssen, ist es offensichtlich, dass Sie die HTTP-Anfragen testen m\u00fcssen. Es stehen mehrere Tools zur Verf\u00fcgung, mit denen wir HTTP-Anfragen und -Antworten testen k\u00f6nnen. Die gute Nachricht ist, dass Sie, wenn Sie Visual Studio Code verwenden, kein anderes Tool oder keine andere Software verwenden oder installieren m\u00fcssen. Sie k\u00f6nnen Ihre API-Aufrufe in Ihrem Code-Editor selbst testen. In diesem Artikel zeigen wir Ihnen, wie Sie die Rest Client-Erweiterung in Visual Studio Code verwenden.<\/p>\n<h3>Installieren Sie die Rest Client-Erweiterung in Visual Studio Code<\/h3>\n<p>Der Zweck dieses Artikels besteht darin, Ihnen zu zeigen, wie der Benutzer HTTP-Anforderungen und -Antworten innerhalb des Visual Studio-Codes testen kann. Zuerst m\u00fcssen Sie also die Erweiterung namens &quot;Rest Client&quot; installieren.<\/p>\n<p>Klicken Sie auf das Symbol \u201eErweiterungen&#8220; und geben Sie im Suchfeld \u201eRest Client&#8220; ein. W\u00e4hlen Sie aus dem Suchergebnis das von \u201eHuacho Mao&#8220; entwickelte Paket aus und installieren Sie es.<\/p>\n<h3>So testen Sie HTTP-Anforderungen und -Antworten<\/h3>\n<p>In diesem Abschnitt sehen wir, wie Sie eine tats\u00e4chliche HTTP-Anfrage senden und die Antwort sehen. Wenn Sie Ihre API-Endpunkte bereit haben, k\u00f6nnen Sie sich direkt darauf bewerben. In unserem Fall nehmen wir zu Testzwecken Endpunkte aus <a href=\"https:\/\/reqres.in\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">REQ | RES<\/a>.<\/p>\n<p>Erstellen Sie eine Datei mit der Erweiterung \u201e.http&#8220; wie \u201eapi.http&#8220;. Sie k\u00f6nnen diese Datei \u00fcberall speichern. Dies ist nur eine Datei, in der Sie alle Ihre HTTP-Anfragen zur sp\u00e4teren Verwendung speichern k\u00f6nnen.<\/p>\n<p>Um eine GET-Anfrage zu senden, ist unser Endpunkt <a href=\"https:\/\/reqres.in\/api\/users?page=2\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/reqres.in\/api\/users?page=2<\/a>. Also werden <code>api.http<\/code>wir es wie folgt schreiben.<\/p>\n<pre><code>GET https:\/\/reqres.in\/api\/users?page=2\n<\/code><\/pre>\n<p>Wenn Sie nun im Editor einchecken, sehen Sie die Zeile \u201eSend Request&#8220; vor unserer Aussage. Klicken Sie auf &quot;Anfrage senden&quot;, es trifft auf einen API-Endpunkt und gibt Ihnen im n\u00e4chsten Fenster eine HTTP-Antwort. Siehe den Screenshot unten.<\/p>\n<p><a href=\"https:\/\/i1.wp.com\/artisansweb.net\/wp-content\/uploads\/2019\/08\/request-response-1-1024x431.png?ssl=1\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/p>\n<p>Es ist so viel einfacher. In Zukunft k\u00f6nnen Sie die POST-Anfrage wie folgt senden.<\/p>\n<pre><code>POST https:\/\/reqres.in\/api\/users\nContent-Type: application\/json\n\n{\n    \"name\": \"morpheus\",\n    \"job\": \"leader\"\n}\n<\/code><\/pre>\n<p>Nat\u00fcrlich m\u00f6chten Sie nicht f\u00fcr jede Anfrage eine separate Datei erstellen. Um die Anfrage zu trennen, dr\u00fccken Sie die Eingabetaste und geben Sie \u201e###&#8220; ein und f\u00fcgen Sie dann in einer neuen Zeile Ihre neue Anfrage hinzu.<\/p>\n<pre><code>GET https:\/\/reqres.in\/api\/users?page=2\n\n###\nPOST https:\/\/reqres.in\/api\/users\nContent-Type: application\/json\n\n{\n    \"name\": \"morpheus\",\n    \"job\": \"leader\"\n}\n<\/code><\/pre>\n<p>Auf diese Weise k\u00f6nnen Sie alle Ihre HTTP-Anfragen in einer einzigen Datei speichern und einfach testen. Keine Hektik mehr, unsere Anfrage zu finden und sie dann zu verwenden.<\/p>\n<p>In einem anderen Beispiel m\u00fcssen Sie m\u00f6glicherweise das Token in jeder HTTP-Anforderung \u00fcbergeben. Sie k\u00f6nnen dies wie unten gezeigt tun.<\/p>\n<pre><code>POST https:\/\/reqres.in\/api\/users\nAuthorization: Bearer YOUR_TOKEN_HERE\nContent-Type: application\/json\n\n{\n  \"user_id\":5,\n    \"car_number\":\"030663\",\n    \"car_reg_id\":\"217\",\n    \"days\": [\"Monday\", \"Wednesday\"],\n    \"booking_time\": \"07PM - 08PM\"\n}\n<\/code><\/pre>\n<p>Du hast die Idee, oder? Auf die gleiche Weise k\u00f6nnen Sie Ihre PUT-, DELETE-HTTP-Anfragen schreiben. Machen Sie weiter und probieren Sie es aus. Diese Erweiterung m\u00f6chten Sie auf jeden Fall. Wir w\u00fcrden gerne Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten h\u00f6ren.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/ftp-sftp-erweiterung-fuer-visual-studio-code\/\" title=\"FTP\/SFTP-Erweiterung f\u00fcr Visual Studio Code\">FTP\/SFTP-Erweiterung f\u00fcr Visual Studio Code<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-teilen-sie-das-terminal-unter-windows-betriebssystemen\/\" title=\"So teilen Sie das Terminal unter Windows-Betriebssystemen\">So teilen Sie das Terminal unter Windows-Betriebssystemen<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-verwenden-sie-ein-ftp-sftp-paket-mit-erhabenem-text\/\" title=\"So verwenden Sie ein FTP\/SFTP-Paket mit erhabenem Text\">So verwenden Sie ein FTP\/SFTP-Paket mit erhabenem Text<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rest Client ist eine Erweiterung in Visual Studio Code. Mit dieser Erweiterung kann ein Benutzer seine HTTP-Anfrage und -Antwort direkt im Editor testen.<\/p>\n","protected":false},"author":1,"featured_media":20628,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[411],"tags":[845],"class_list":["post-24174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sonstig","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=24174"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24174\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/20628"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=24174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=24174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=24174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}