{"id":24307,"date":"2021-05-13T13:59:00","date_gmt":"2021-05-13T10:59:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24307"},"modified":"2021-10-18T03:16:05","modified_gmt":"2021-10-18T00:16:05","slug":"rest-client-extension-per-visual-studio-code","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/rest-client-extension-per-visual-studio-code\/","title":{"rendered":"Rest Client Extension per Visual Studio Code"},"content":{"rendered":"<p>Il flusso di lavoro dello sviluppo web sta cambiando rapidamente al giorno d&#8217;oggi. Gli utenti preferiscono creare siti Web utilizzando framework\/librerie JavaScript come React, Vue, Angular. Sebbene la creazione di un sito Web su queste tecnologie sia di tendenza, richiede anche di chiamare le API Rest per rendere dinamiche le tue applicazioni.<\/p>\n<p>La tua applicazione frontend invia la richiesta HTTP al server backend e riceve o elabora i dati. Al tuo server di backend potresti dover inviare diverse richieste HTTP come GET, POST, PUT, DELETE. E in base a queste richieste e risposte HTTP, la tua applicazione funziona per l&#8217;utente finale.<\/p>\n<p>Poich\u00e9 \u00e8 necessario creare endpoint API, \u00e8 ovvio che \u00e8 necessario testare le richieste HTTP. Sono disponibili diversi strumenti che ci consentono di testare la richiesta e la risposta HTTP. La buona notizia \u00e8 che se utilizzi Visual Studio Code, non \u00e8 necessario utilizzare o installare altri strumenti o software. Puoi testare le tue chiamate API all&#8217;interno del tuo editor di codice stesso. In questo articolo, ti mostriamo come usare l&#8217;estensione Rest Client in Visual Studio Code.<\/p>\n<h3>Installa Rest Client Extension in Visual Studio Code<\/h3>\n<p>Lo scopo di questo articolo \u00e8 mostrare come l&#8217;utente pu\u00f2 testare la richiesta e la risposta HTTP all&#8217;interno del codice di Visual Studio. Quindi, all&#8217;inizio, devi installare l&#8217;estensione chiamata &quot;Rest Client&quot;.<\/p>\n<p>Fare clic sull&#8217;icona &quot;Estensioni&quot; e nel campo di ricerca digitare &quot;Rest Client&quot;. Dal risultato della ricerca scegli il pacchetto sviluppato da &#8220;Huacho Mao&quot; e installalo.<\/p>\n<h3>Come testare la richiesta e la risposta HTTP<\/h3>\n<p>In questa sezione, vediamo come inviare una richiesta HTTP effettiva e vedere la risposta. Se hai i tuoi endpoint API pronti, puoi applicare direttamente su di essi. Nel nostro caso, a scopo di test, prendiamo gli endpoint da <a href=\"https:\/\/reqres.in\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">REQ | RES<\/a>.<\/p>\n<p>Crea un file con estensione &#8220;.http&#8221; come &#8220;api.http&#8221;. Puoi salvare questo file ovunque. Questo \u00e8 solo un file in cui puoi memorizzare tutte le tue richieste HTTP per un uso successivo.<\/p>\n<p>Per inviare una richiesta GET, il nostro endpoint \u00e8 <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>. Quindi, nel lo <code>api.http<\/code>scriveremo come segue.<\/p>\n<pre><code>GET https:\/\/reqres.in\/api\/users?page=2\n<\/code><\/pre>\n<p>Ora, se controlli nell&#8217;editor, vedrai la riga &quot;Invia richiesta&quot; anteposta alla nostra dichiarazione. Fare clic su &quot;Invia richiesta&quot; per raggiungere un endpoint API e fornire una risposta HTTP nella finestra successiva. Guarda lo screenshot qui sotto.<\/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>\u00c8 molto pi\u00f9 semplice. Andando avanti puoi inviare una richiesta POST come di seguito.<\/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>Ovviamente, non vuoi creare un file separato per ogni richiesta. Per separare la richiesta, premi invio e digita &quot;###&quot; e poi su una nuova riga aggiungi la tua nuova richiesta.<\/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>In questo modo, puoi conservare tutte le tue richieste HTTP in un unico file e testarlo facilmente. Niente pi\u00f9 fretta nel trovare la nostra richiesta e poi usarla.<\/p>\n<p>In un altro esempio, potresti dover passare il token in ogni tua richiesta HTTP. Puoi farlo come mostrato di seguito.<\/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>Hai avuto l&#8217;idea, vero? Allo stesso modo, puoi scrivere le tue richieste HTTP PUT, DELETE. Vai avanti e provaci. Ti piacerebbe sicuramente questa estensione. Ci piacerebbe sentire i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/estensione-ftp-sftp-per-visual-studio-code\/\" title=\"Estensione FTP\/SFTP per Visual Studio Code\">Estensione FTP\/SFTP per Visual Studio Code<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-dividere-il-terminale-su-sistema-operativo-windows\/\" title=\"Come dividere il terminale su sistema operativo Windows\">Come dividere il terminale su sistema operativo Windows<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/?p=24672\" title=\"Come utilizzare il pacchetto FTP\/SFTP con testo sublime\">Come utilizzare il pacchetto FTP\/SFTP con testo sublime<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <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 \u00e8 un&#8217;estensione in Visual Studio Code. Utilizzando questa estensione, un utente pu\u00f2 facilmente testare la propria richiesta e risposta HTTP direttamente nell&#8217;editor.<\/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":[415],"tags":[846],"class_list":["post-24307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-varie","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=24307"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24307\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/20628"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=24307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=24307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=24307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}