{"id":1958,"date":"2025-09-11T07:20:47","date_gmt":"2025-09-11T07:20:47","guid":{"rendered":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958"},"modified":"2025-09-12T11:15:16","modified_gmt":"2025-09-12T11:15:16","slug":"veebitenused","status":"publish","type":"page","link":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958","title":{"rendered":"VEEBITEENUSED"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>SOAP ja REST.<\/strong><\/h4>\n\n\n\n<p>Mis on nende erinevus?<\/p>\n\n\n\n<p> <strong>SOAP on standard<\/strong>, mis kirjeldab s\u00f5numite vormingut, mida veebiteenus ja selle klient \u00fcksteisega vahetavad. <strong>REST on aga kogumik mittekohustuslikke soovitusi<\/strong> (<em>best practices<\/em>), kuidas h\u00e4stik\u00e4ituvad rakendused <em>v\u00f5iksid<\/em> andmeid \u00fcle veebi (see t\u00e4hendab kasutades HTTP protokolli) vahetada ja igal veebiteenuse ehitajal on RESTist oma spetsiifiline n\u00e4gemus, kuigi suures osas nad kattuvad.<\/p>\n\n\n\n<p><strong>REST API n\u00e4ide:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>GET \/api\/products\/123\nHost: example.com<\/code><\/pre><\/div>\n\n\n\n<p><em>Serveri vastus v\u00f5ib olla JSON-vormingus:<\/em><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>{\n  &quot;id&quot;: 123,\n  &quot;name&quot;: &quot;Laptop&quot;,\n  &quot;price&quot;: 1200\n}<\/code><\/pre><\/div>\n\n\n\n<p><strong>SOAP-p\u00e4ringu n\u00e4ide:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>\n\n&lt;soapenv:Envelope xmlns:soapenv=&quot;http:\/\/schemas.xmlsoap.org\/soap\/envelope\/&quot; xmlns:web=&quot;http:\/\/example.com\/webservices&quot;&gt;\n   &lt;soapenv:Header\/&gt;\n   &lt;soapenv:Body&gt;\n      &lt;web:GetProductDetails&gt;\n         &lt;web:ProductId&gt;123&lt;\/web:ProductId&gt;\n      &lt;\/web:GetProductDetails&gt;\n   &lt;\/soapenv:Body&gt;\n&lt;\/soapenv:Envelope&gt;\n\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>Serveri vastus on samuti XML-vormingus:<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>\n\n&lt;soapenv:Envelope xmlns:soapenv=&quot;http:\/\/schemas.xmlsoap.org\/soap\/envelope\/&quot;&gt;\n   &lt;soapenv:Body&gt;\n      &lt;web:GetProductDetailsResponse&gt;\n         &lt;web:Product&gt;\n            &lt;web:Id&gt;123&lt;\/web:Id&gt;\n            &lt;web:Name&gt;Laptop&lt;\/web:Name&gt;\n            &lt;web:Price&gt;1200&lt;\/web:Price&gt;\n         &lt;\/web:Product&gt;\n      &lt;\/web:GetProductDetailsResponse&gt;\n   &lt;\/soapenv:Body&gt;\n&lt;\/soapenv:Envelope&gt;\n\n<\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>H2<\/strong>: <strong>Andmete lugemine ja t\u00f6\u00f6tlemine JSON andmevahetusformaadist<\/strong><\/h4>\n\n\n\n<p><strong>\u00dclesande eesm\u00e4rk<\/strong> on \u00f5ppida t\u00f6\u00f6tama objektide ja massiividega JavaScriptis, p\u00e4\u00e4sema ligi nende omadustele ja v\u00e4ljastama andmeid HTML-is mallide abil.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Esmalt l\u00f5in nimekirja (massiivi) , mis sisaldab objekte koos teabega. See on \u00fche objekti massiiv, mis kirjeldab masinat:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>const myjson = [\n  {\n    Car: {\n      color: &quot;black&quot;,\n      &quot;Tinted windows&quot;: true,\n      Mark: &quot;Nissan&quot;,\n      &quot;Roof cargo&quot;: null,\n      Audiosystem: &quot;Radio, Appleplay&quot;,\n      Accessories: &quot;navigation system, self drive system, luggage cover,&quot;,\n      image:\n        &quot;https:\/\/photoref.carboatservices.fr\/TklTU0FO\/SlVLRQ==\/85e3bcf7b9489f53ef370a0af047a012\/MQ==\/6a317e5a1612b2df627cd32f4929b4d3.png&quot;,\n    },\n  },\n];\n\n<\/code><\/pre><\/div>\n\n\n\n<p>Enne andmete v\u00e4ljastamist peab HTML-dokumendis olema element id=&#8221;app&#8221;, kuhu ma info paigutan.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\"><code>&lt;div id=&quot;app&quot;&gt;&lt;\/div&gt;<\/code><\/pre><\/div>\n\n\n\n<p>Seej\u00e4rel kasutasin JavaScripti, et saada element id=&#8221;app&#8221; ja lisada sellesse HTML-kood, mis sisaldab v\u00e4\u00e4rtusi js-faili objektist.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>document.getElementById(&quot;app&quot;).innerHTML = `\n    &lt;div id=&quot;json&quot;&gt;\n      &lt;h1&gt;Car properties&lt;\/h1&gt;\n      &lt;img src=&quot;${myjson[0].Car.image}&quot; alt=&quot;Car image&quot; style=&quot;max-width:300px; display:block; margin-bottom:10px;&quot;&gt;\n      &lt;p&gt;Color: ${myjson[0].Car.color}&lt;\/p&gt;\n      &lt;p&gt;Tinted windows: ${myjson[0].Car[&quot;Tinted windows&quot;]}&lt;\/p&gt;\n      &lt;p&gt;Wheels: ${myjson[0].Car.Wheels}&lt;\/p&gt;\n      &lt;p&gt;Roof cargo: ${myjson[0].Car[&quot;Roof cargo&quot;]}&lt;\/p&gt;\n      &lt;p&gt;Audiosystem: ${myjson[0].Car.Audiosystem}&lt;\/p&gt;\n      &lt;p&gt;Accessories: ${myjson[0].Car.Accessories}&lt;\/p&gt;\n    &lt;\/div&gt;\n  `;\n\n<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iga sisestus ${&#8230;} on viide objekti omadusele.<\/li>\n\n\n\n<li>myjson[0] on massiivi esimene objekt.<\/li>\n\n\n\n<li>myjson[0].Car on objekt, mis sisaldab auto omadusi.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center\"><strong>Terve kood<\/strong><\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>const myjson = [\n  {\n    Car: {\n      color: &quot;black&quot;,\n      &quot;Tinted windows&quot;: true,\n      Mark: &quot;Nissan&quot;,\n      &quot;Roof cargo&quot;: null,\n      Audiosystem: &quot;Radio, Appleplay&quot;,\n      Accessories: &quot;navigation system, self drive system, luggage cover,&quot;,\n      image:\n        &quot;https:\/\/photoref.carboatservices.fr\/TklTU0FO\/SlVLRQ==\/85e3bcf7b9489f53ef370a0af047a012\/MQ==\/6a317e5a1612b2df627cd32f4929b4d3.png&quot;,\n    },\n  },\n];\n\ndocument.getElementById(&quot;app&quot;).innerHTML = `\n    &lt;div id=&quot;json&quot;&gt;\n      &lt;h1&gt;Car properties&lt;\/h1&gt;\n      &lt;img src=&quot;${myjson[0].Car.image}&quot; alt=&quot;Car image&quot; style=&quot;max-width:300px; display:block; margin-bottom:10px;&quot;&gt;\n      &lt;p&gt;Color: ${myjson[0].Car.color}&lt;\/p&gt;\n      &lt;p&gt;Tinted windows: ${myjson[0].Car[&quot;Tinted windows&quot;]}&lt;\/p&gt;\n      &lt;p&gt;Wheels: ${myjson[0].Car.Wheels}&lt;\/p&gt;\n      &lt;p&gt;Roof cargo: ${myjson[0].Car[&quot;Roof cargo&quot;]}&lt;\/p&gt;\n      &lt;p&gt;Audiosystem: ${myjson[0].Car.Audiosystem}&lt;\/p&gt;\n      &lt;p&gt;Accessories: ${myjson[0].Car.Accessories}&lt;\/p&gt;\n    &lt;\/div&gt;\n  `;\n\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"472\" height=\"501\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png\" alt=\"\" class=\"wp-image-1972\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png 472w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9-283x300.png 283w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9-141x150.png 141w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"504\" height=\"389\" src=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/EB5C99B2-F9B4-47D9-98C5-4DD932FA1AA2.png\" alt=\"\" class=\"wp-image-1979\" srcset=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/EB5C99B2-F9B4-47D9-98C5-4DD932FA1AA2.png 504w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/EB5C99B2-F9B4-47D9-98C5-4DD932FA1AA2-300x232.png 300w, https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/EB5C99B2-F9B4-47D9-98C5-4DD932FA1AA2-150x116.png 150w\" sizes=\"(max-width: 504px) 100vw, 504px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>SOAP ja REST. Mis on nende erinevus? SOAP on standard, mis kirjeldab s\u00f5numite vormingut, mida veebiteenus ja selle klient \u00fcksteisega vahetavad. REST on aga kogumik mittekohustuslikke soovitusi (best practices), kuidas h\u00e4stik\u00e4ituvad rakendused v\u00f5iksid andmeid \u00fcle veebi (see t\u00e4hendab kasutades HTTP protokolli) vahetada ja igal veebiteenuse ehitajal on RESTist oma spetsiifiline n\u00e4gemus, kuigi suures osas nad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1958","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23\" \/>\n<meta property=\"og:description\" content=\"SOAP ja REST. Mis on nende erinevus? SOAP on standard, mis kirjeldab s\u00f5numite vormingut, mida veebiteenus ja selle klient \u00fcksteisega vahetavad. REST on aga kogumik mittekohustuslikke soovitusi (best practices), kuidas h\u00e4stik\u00e4ituvad rakendused v\u00f5iksid andmeid \u00fcle veebi (see t\u00e4hendab kasutades HTTP protokolli) vahetada ja igal veebiteenuse ehitajal on RESTist oma spetsiifiline n\u00e4gemus, kuigi suures osas nad [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958\" \/>\n<meta property=\"og:site_name\" content=\"Marija Gorbunova portfoolio TARpv23\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T11:15:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"472\" \/>\n\t<meta property=\"og:image:height\" content=\"501\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958\",\"name\":\"VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png\",\"datePublished\":\"2025-09-11T07:20:47+00:00\",\"dateModified\":\"2025-09-12T11:15:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958#primaryimage\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png\",\"contentUrl\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png\",\"width\":472,\"height\":501},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?page_id=1958#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VEEBITEENUSED\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/\",\"name\":\"Marija Gorbunova portfoolio TARpv23\",\"description\":\"J&auml;rgmine WordPress veebileht\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/marijagorbunova23.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958","og_locale":"et_EE","og_type":"article","og_title":"VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23","og_description":"SOAP ja REST. Mis on nende erinevus? SOAP on standard, mis kirjeldab s\u00f5numite vormingut, mida veebiteenus ja selle klient \u00fcksteisega vahetavad. REST on aga kogumik mittekohustuslikke soovitusi (best practices), kuidas h\u00e4stik\u00e4ituvad rakendused v\u00f5iksid andmeid \u00fcle veebi (see t\u00e4hendab kasutades HTTP protokolli) vahetada ja igal veebiteenuse ehitajal on RESTist oma spetsiifiline n\u00e4gemus, kuigi suures osas nad [&hellip;]","og_url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958","og_site_name":"Marija Gorbunova portfoolio TARpv23","article_modified_time":"2025-09-12T11:15:16+00:00","og_image":[{"width":472,"height":501,"url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958","name":"VEEBITEENUSED - Marija Gorbunova portfoolio TARpv23","isPartOf":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958#primaryimage"},"image":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958#primaryimage"},"thumbnailUrl":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png","datePublished":"2025-09-11T07:20:47+00:00","dateModified":"2025-09-12T11:15:16+00:00","breadcrumb":{"@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958#primaryimage","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png","contentUrl":"https:\/\/marijagorbunova23.thkit.ee\/wp\/wp-content\/uploads\/2025\/09\/0A6DFBA8-DC8E-407C-9CCB-8B1E33D730E9.png","width":472,"height":501},{"@type":"BreadcrumbList","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?page_id=1958#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/marijagorbunova23.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"VEEBITEENUSED"}]},{"@type":"WebSite","@id":"https:\/\/marijagorbunova23.thkit.ee\/wp\/#website","url":"https:\/\/marijagorbunova23.thkit.ee\/wp\/","name":"Marija Gorbunova portfoolio TARpv23","description":"J&auml;rgmine WordPress veebileht","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marijagorbunova23.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/1958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1958"}],"version-history":[{"count":10,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/1958\/revisions"}],"predecessor-version":[{"id":1980,"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/1958\/revisions\/1980"}],"wp:attachment":[{"href":"https:\/\/marijagorbunova23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}