{"id":24429,"date":"2021-05-13T13:52:00","date_gmt":"2021-05-13T10:52:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24429"},"modified":"2021-10-17T19:15:12","modified_gmt":"2021-10-17T16:15:12","slug":"rest-visual-studio-koodi-kliendilaiend","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/rest-visual-studio-koodi-kliendilaiend\/","title":{"rendered":"Rest Visual Studio koodi kliendilaiend"},"content":{"rendered":"<p>Veebiarenduse t\u00f6\u00f6voog muutub t\u00e4nap\u00e4eval kiiresti. Kasutajatele eelistatakse veebilehtede loomist JavaScripti raamistike \/ teekide abil, n\u00e4iteks React, Vue, Angular. Kuigi nende tehnoloogiate jaoks veebisaidi loomine on trendikas, peab see rakenduste d\u00fcnaamiliseks muutmiseks helistama ka Rest API-d.<\/p>\n<p>Teie rakenduse rakendus saadab HTTP-p\u00e4ringu taustserverisse ja saab v\u00f5i t\u00f6\u00f6tleb andmeid. V\u00f5imalik, et peate oma taustaprogrammi saatma erinevaid HTTP-p\u00e4ringuid, n\u00e4iteks GET, POST, PUT, DELETE. Nende HTTP-p\u00e4ringute ja vastuste p\u00f5hjal t\u00f6\u00f6tab teie rakendus l\u00f5pptarbija jaoks.<\/p>\n<p>Kuna peate looma API l\u00f5pp-punktid, on ilmne, et peate HTTP-p\u00e4ringuid testima. Saadaval on mitu t\u00f6\u00f6riista, mis v\u00f5imaldavad meil testida HTTP-p\u00e4ringuid ja -vastuseid. Hea uudis on see, et kui kasutate Visual Studio koodi, ei pea te \u00fchtegi muud t\u00f6\u00f6riista ega tarkvara kasutama ega installima. API-k\u00f5nesid saate testida koodiredaktoris endas. Selles artiklis me n\u00e4itame teile, kuidas kasutada Visual Studio koodi Rest Client laiendit.<\/p>\n<h3>Installige Rest Client&#8217;i laiendus Visual Studio koodi<\/h3>\n<p>Selle artikli eesm\u00e4rk on n\u00e4idata teile, kuidas saab kasutaja Visual Studio koodis HTTP-p\u00e4ringuid ja vastuseid testida. Nii et k\u00f5igepealt peate installima laienduse nimega &quot;Rest Client&quot;.<\/p>\n<p>Kl\u00f5psake ikooni \u201eLaiendused&#8221; ja tippige otsinguv\u00e4ljale \u201eRest Client&#8221;. Valige otsingutulemitest pakett, mille on v\u00e4lja t\u00f6\u00f6tanud Huacho Mao, ja installige see.<\/p>\n<h3>Kuidas testida HTTP taotlusi ja vastuseid<\/h3>\n<p>Selles jaotises n\u00e4eme, kuidas tegelikku HTTP-p\u00e4ringut saata, ja n\u00e4eme vastust. Kui teie API l\u00f5pp-punktid on valmis, saate neile otse rakendada. Meie puhul v\u00f5tame testimise eesm\u00e4rgil tulemusn\u00e4itajad <a href=\"https:\/\/reqres.in\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">REQ-<\/a> st <a href=\"https:\/\/reqres.in\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">RES<\/a>.<\/p>\n<p>Looge laiendiga .http fail nagu \u201eapi.http&quot;. Selle faili saate salvestada \u00fcksk\u00f5ik kuhu. See on lihtsalt fail, kuhu saate kogu oma HTTP-p\u00e4ringu hilisemaks kasutamiseks salvestada.<\/p>\n<p>GET-p\u00e4ringu saatmiseks on meie l\u00f5pp-punkt <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>. Niisiis, <code>api.http<\/code>me kirjutame selle j\u00e4rgmiselt.<\/p>\n<pre><code>GET https:\/\/reqres.in\/api\/users?page=2\n<\/code><\/pre>\n<p>N\u00fc\u00fcd, kui kontrollite redaktoris, n\u00e4ete meie avalduse ette rida &quot;Saada taotlus&quot;. Kl\u00f5psake nuppu \u201eSaada taotlus&#8221;, see tabab API l\u00f5pp-punkti ja annab teile j\u00e4rgmises aknas HTTP-vastuse. Vaadake allolevat ekraanipilti.<\/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>See on palju lihtsam. Edaspidi v\u00f5ite saata POST-p\u00e4ringu nagu allpool.<\/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>Loomulikult ei soovi te iga p\u00e4ringu jaoks eraldi faili luua. Taotluse eraldamiseks vajutage sisestusklahvi ja tippige &#8220;###&#8221; ning lisage siis uuel real oma uus taotlus.<\/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>Nii saate k\u00f5ik oma HTTP-p\u00e4ringud hoida \u00fches failis ja h\u00f5lpsalt testida. Enam ei ole vaja meie taotlust leida ja siis seda kasutada.<\/p>\n<p>Teises n\u00e4ites peate v\u00f5ib-olla edastama m\u00e4rgendi oma igas HTTP-p\u00e4ringus. Seda saate teha nii, nagu allpool n\u00e4idatud.<\/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>Teil on idee, eks? Samamoodi saate kirjutada oma PUT, DELETE HTTP p\u00e4ringud. Edasi ja proovige. Kindlasti sooviksite seda pikendust. Soovime kuulda teie m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/ftp-sftp-laiendus-visual-studio-koodi-jaoks\/\" title=\"FTP \/ SFTP laiendus Visual Studio koodi jaoks\">FTP \/ SFTP laiendus Visual Studio koodi jaoks<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-jaotada-terminal-windows-os-is\/\" title=\"Kuidas jaotada terminal Windows OS-is\">Kuidas jaotada terminal Windows OS-is<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/?p=24815\" title=\"Kuidas kasutada FTP \/ SFTP paketti \u00fcleva tekstiga\">Kuidas kasutada FTP \/ SFTP paketti \u00fcleva tekstiga<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <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 on Visual Studio koodi laiendus. Selle laienduse abil saab kasutaja h\u00f5lpsalt oma HTTP-p\u00e4ringut ja vastust otse redaktoris testida.<\/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":[420],"tags":[842],"class_list":["post-24429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mitmesugused-et","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=24429"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24429\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/20628"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=24429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=24429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=24429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}