{"id":2927,"date":"2020-12-10T17:48:20","date_gmt":"2020-12-10T14:48:20","guid":{"rendered":"https:\/\/blog.hostixo.com\/?p=2927"},"modified":"2022-12-07T12:47:00","modified_gmt":"2022-12-07T09:47:00","slug":"curl-nedir-curl-komutlarinin-kullanimi","status":"publish","type":"post","link":"https:\/\/www.hostixo.com\/blog\/curl-nedir-curl-komutlarinin-kullanimi\/","title":{"rendered":"Curl Nedir ? Curl Komutlar\u0131n\u0131n Kullan\u0131m\u0131"},"content":{"rendered":"<p>Curl, yani \u201cClient URL\u201d \u00e7o\u011fu Unix i\u015fletim sisteminde bulunan bir komuttur.\u00a0 Curl komutlar\u0131 URL&#8217;lerin ba\u011flanabilip ba\u011flanamad\u0131\u011f\u0131n\u0131 kontrol edilmesini ve veri transferleri i\u00e7in kullan\u0131lacak <a href=\"https:\/\/www.hostixo.com\/\">muhte\u015fem<\/a> bir ara\u00e7t\u0131r.<\/p>\n<p>Bu yaz\u0131m\u0131zda Curl nedir Curl komutu nas\u0131l kullan\u0131l\u0131r gibi sorular\u0131n cevab\u0131n\u0131 sizler i\u00e7in payla\u015faca\u011f\u0131z.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-2938 size-full lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/curl_logo_banner.png\" alt=\"Curl Nedir? Curl Komutlar\u0131n\u0131n Kullan\u0131m\u0131\" width=\"800\" height=\"400\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/400;\"><noscript><img decoding=\"async\" class=\"alignnone wp-image-2938 size-full\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2020\/12\/curl_logo_banner.png\" alt=\"Curl Nedir? Curl Komutlar\u0131n\u0131n Kullan\u0131m\u0131\" width=\"800\" height=\"400\" title=\"\"><\/noscript><\/p>\n<p>Curl komutlar\u0131 a\u015fa\u011f\u0131daki protokolleri destekler:<\/p>\n<ul>\n<li>HTTP ve HTTPS<\/li>\n<li>FTP ve FTPS<\/li>\n<li>IMAP ve IMAPS<\/li>\n<li>POP3 ve POP3S<\/li>\n<li>SMB ve SMBS<\/li>\n<li>SFTP<\/li>\n<li>SCP<\/li>\n<li>TELNET<\/li>\n<li>GOPHER<\/li>\n<li>LDAP ve LDAPS<\/li>\n<li>SMTP ve SMTPS<\/li>\n<\/ul>\n<p>Yukar\u0131da belirtti\u011fimiz komutlar en \u00f6nemli protokollerdir. Desteklenen farkl\u0131 komutlar da mevcuttur. Curl asl\u0131nda istemci taraf\u0131n bulunan \u00fccretsiz bir URL transfer sistemidir.<\/p>\n<h2><span id=\"Curl-Surumunu-Kontrol-Etme\">Curl S\u00fcr\u00fcm\u00fcn\u00fc Kontrol Etme:<\/span><\/h2>\n<p>Curl kelimesinin anlam\u0131n\u0131 art\u0131k \u00f6\u011frendi\u011finize g\u00f6re yaz\u0131y\u0131 okumaya devam edebilirsiniz. Fakat, ilk yapman\u0131z gereken \u015fey <a href=\"https:\/\/www.hostixo.com\/sunucu\/sanal-sunucu\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"vps sat\u0131n al\">VPS<\/a>\u2019ye giri\u015f yapmakt\u0131r.<\/p>\n<p>\u0130lk olarak Curl\u2019\u00fcn hangi s\u00fcr\u00fcm\u00fcn\u00fc kulland\u0131\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in\u00a0 a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"minimal\">curl --version<\/pre>\n<p>&nbsp;<\/p>\n<p>Bu komut kullan\u0131ld\u0131ktan sonra \u00f6n\u00fcn\u00fcze Curl&#8217;u destekleyen protokollerin bir listesi gelecektir. A\u015fa\u011f\u0131da baz\u0131\u00a0 Curl komutu \u00f6rneklerinden bahsedece\u011fiz.<\/p>\n<h3><span id=\"Basit-Curl-Command-Sozdizimi\">Basit Curl Command S\u00f6zdizimi<\/span><\/h3>\n<p>Curl\u2019\u00fcn basit s\u00f6zdizimi a\u015fa\u011f\u0131da belirtti\u011fimiz gibidir:<\/p>\n<pre>curl [OPTIONS] [URL]<\/pre>\n<p>Curl\u2019\u00fcn en basit kullan\u0131m alan\u0131 bir sayfan\u0131n i\u00e7eri\u011finde neler oldu\u011funu g\u00f6stermektir. \u00d6rne\u011fin a\u015fa\u011f\u0131da testalanadiniz.com\u2019un ana sayfas\u0131n\u0131n i\u00e7eriklerini g\u00f6steren bir komuttur.<\/p>\n<pre>curl testalanadiniz.com<\/pre>\n<p>Yukarda belirtti\u011fimiz \u00f6rnekteki <a href=\"https:\/\/www.hostixo.com\/domain\/alan-adi-kaydi\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"domain sorgula\">alan ad\u0131<\/a> i\u00e7in ana sayfan\u0131n kaynak kodunu g\u00f6rmeye yarayacakt\u0131r. Herhangi bir kontrol sa\u011flanamad\u0131ysa curl bunu HTTP\u2019ye yorumlayacakt\u0131r.<\/p>\n<h3><span id=\"Curl-Komutu-Dosya-Secenekleri\">Curl Komutu Dosya Se\u00e7enekleri<\/span><\/h3>\n<p>Curl komutlar\u0131 uzak bir konumdan dosyalar\u0131 iki farkl\u0131 yol ile indirebilir.<\/p>\n<ul>\n<li><strong>-O<\/strong> komutu mevcut \u00e7al\u0131\u015fan klas\u00f6rde bulunan dosyay\u0131 uzak bir konumdaki klas\u00f6r ayn\u0131 isimde kaydedecektir.<\/li>\n<li><strong>-o<\/strong> komutu ise farkl\u0131 bir dosya veya klas\u00f6r ismi belirlemenizi sa\u011flayacakt\u0131r.<\/li>\n<\/ul>\n<p>Buna a\u015fa\u011f\u0131daki gibi bir \u00f6rnek verilebilir:<\/p>\n<pre>curl -O http:\/\/testalanadiniz.com\/testdosyasi.tar.gz<\/pre>\n<p>Yukar\u0131da bulunan komut bu dosyay\u0131 <strong>testdosyasi.tar.gz\u00a0<\/strong>olarak kaydedilmesini sa\u011flayacakt\u0131r.<\/p>\n<pre>curl -o yenitestdosyasi.tar.gz http:\/\/testalanadiniz.com\/testdosyasi.tar.gz<\/pre>\n<p>Yukar\u0131da belirtti\u011fimiz \u00f6rnekte komut dosyay\u0131 <strong>yenitestdosyasi.tar.gz\u00a0<\/strong>olarak kaydedilmesini sa\u011flayacakt\u0131r.<\/p>\n<p>Herhangi bir nedenden dolay\u0131 indirmeniz de bir s\u0131k\u0131nt\u0131 \u00e7\u0131karsa curl komutu kullan\u0131p devam etmesini sa\u011flayabilirsiniz. Bunu a\u015fa\u011f\u0131da belirtti\u011fimiz komutu kullanarak yapabilirsiniz:<\/p>\n<pre>curl -C - -O \u00a0http:\/\/testalanadiniz.com\/testdosyasi.tar.gz<\/pre>\n<p>Bu dosyay\u0131 bir defadan fazla indirmek i\u00e7in Curl kullanarak a\u015fa\u011f\u0131da belirtildi\u011fi gibi yapabilirsiniz.<\/p>\n<pre>curl -O http:\/\/testalanadiniz.com\/testdosyasi.tar.gz -O http:\/\/benimalanadim.com\/myfile.tar.gz<\/pre>\n<p>E\u011fer birden fazla URL ve birden fazla dosya indirmeyi d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z t\u00fcm\u00fcn\u00fc bir dosyada listeleyin. Curl komutlar\u0131 birbirinden farkl\u0131 URL\u2019leri indirmek i\u00e7in xargs ile birle\u015ftirerek indirme i\u015flemini ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin <strong>tumUrller.txt<\/strong> ad\u0131 ile indirilecek b\u00fct\u00fcn URL\u2019lerin bir listesini bulunduran dosyaya sahipseniz e\u011fer a\u015fa\u011f\u0131daki g\u00f6sterdi\u011fimiz \u00f6rne\u011fi t\u00fcm dosyalar\u0131n indirilme i\u015flemi\u00a0 i\u00e7in kullanabilirsiniz.<\/p>\n<pre>xargs \u2013n 1 curl -O &lt; tumUrller.txt<\/pre>\n<h3><span id=\"HTTP-icin-Curl-Komutlari\">HTTP i\u00e7in Curl Komutlar\u0131<\/span><\/h3>\n<p>Curl proxy sunucusu bulundu\u011fu zaman da kullan\u0131labilir. \u00d6rne\u011fin testproxy.com\u2019da 8090 portunda olan bir proxy sunucusu kullan\u0131yorsan\u0131z, a\u015fa\u011f\u0131da belirtilen dosyalar\u0131 indirmeniz gerekiyor:<\/p>\n<pre>curl -x \u00a0testproxy.com:8090 -U kullaniciadi:sifre -O http:\/\/testalanadiniz.com\/testdosyasi.tar.gz<\/pre>\n<p>Yukar\u0131da belirtilen \u00f6rnekte e\u011fer proxy bir do\u011frulama sistemi kullanm\u0131yorsa <strong>-U kullaniciadi:sifre <\/strong>k\u0131sm\u0131n\u0131 silebilirsiniz.<\/p>\n<p>Standart bir HTTP iste\u011fi daima bir ba\u015fl\u0131k i\u00e7ermek zorundad\u0131r. HTTP ba\u015fl\u0131\u011f\u0131 uzaktaki web sunucusu ile ilgili bilgilerin istekleri ile birlikte ek bilgi g\u00f6nderecektir. Bir taray\u0131c\u0131n\u0131n kulland\u0131\u011f\u0131 ara\u00e7lar \u00fczerinden ba\u015fl\u0131k bilgisinin kontrol\u00fc sa\u011flan\u0131rken ayr\u0131ca curl komutu kullanarak da do\u011frulanmas\u0131 m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>A\u015fa\u011f\u0131daki belirtilen komuttan bir internet <a href=\"https:\/\/www.hostixo.com\/hosting\/hazir-site\/\" data-internallinksmanager029f6b8e52c=\"11\" title=\"haz\u0131r site\">site<\/a>sinden ba\u015fl\u0131k bilgisi alabilirsiniz.<\/p>\n<pre>curl -I www.testalanadiniz.com<\/pre>\n<p>Ayr\u0131ca Curl kullanarak <strong>GET\u00a0<\/strong>ve\u00a0<strong>POST\u00a0<\/strong>istekleri de yapman\u0131z m\u00fcmk\u00fcnd\u00fcr. Bir <strong>GET\u00a0<\/strong>iste\u011fi a\u015fa\u011f\u0131da belirtilen \u00f6rnekteki gibi yap\u0131lmaktad\u0131r.<\/p>\n<pre>curl http:\/\/seninalanadin.com<\/pre>\n<p><strong>POST <\/strong>iste\u011fi a\u015fa\u011f\u0131da belirtilen \u00f6rnekteki gibi yap\u0131lmaktad\u0131r:<\/p>\n<pre>curl \u2013data \u201ctext=Merhaba\u201d https:\/\/seninalanadin.com\/firstPage.jsp<\/pre>\n<p>Bu \u00f6rnekte <strong>text=Merhaba\u00a0<\/strong>POST iste\u011fi parametresidir. Bu t\u0131pk\u0131 HTML formlar\u0131na benzemektedir.<\/p>\n<p>Birden fazla HTTP y\u00f6ntemlerini bir curl komutunda belirleyebilmeniz de m\u00fcmk\u00fcnd\u00fcr. Bunu \u2013 <strong>next\u00a0<\/strong>se\u00e7ene\u011fi ile yapabilirsiniz:<\/p>\n<pre>curl \u2013data \u201ctext=Merhaba\u201d https:\/\/seninalanadin.com\/firstPage.jsp --next https:\/\/seninalanadin.com\/displayResult.jsp<\/pre>\n<p>Yukar\u0131da belirtti\u011fimiz \u00f6rnek GET iste\u011finin takip etti\u011fi bir POST iste\u011fidir.<\/p>\n<p>Her HTTP iste\u011fin bir par\u00e7as\u0131 olarak g\u00f6nderilen bir kullan\u0131c\u0131 arac\u0131s\u0131na sahiptir. Bu istemci web taray\u0131c\u0131 detaylar\u0131n\u0131 g\u00f6sterir. Varsay\u0131lan olarak bir curl iste\u011fi kullan\u0131c\u0131 arac\u0131s\u0131 bilgileri olarak curl ve s\u00fcr\u00fcm numaras\u0131n\u0131 bulundurur. A\u015fa\u011f\u0131da bu komuta bir \u00f6rnek verdik:<\/p>\n<pre>\u201cGET \/ HTTP\/1.1\u201d 200 \u201c_\u201d \u201dcurl\/7\/29\/0\u201d<\/pre>\n<p>Yukar\u0131daki varsay\u0131lan kullan\u0131c\u0131 arac\u0131s\u0131n\u0131n bilgilerini a\u015fa\u011f\u0131daki komutu ile de\u011fi\u015ftirmeniz m\u00fcmk\u00fcnd\u00fcr:<\/p>\n<pre>curl -I http:\/\/seninalanadin.com \u2013-user-agent \u201cYeni taray\u0131c\u0131m\u201d<\/pre>\n<p>De\u011fi\u015fen sonu\u00e7 a\u015fa\u011f\u0131daki gibi olacakt\u0131r:<\/p>\n<pre>\u201cGET \/ HTTP\/1.1\u201d 200 \u201c_\u201d \u201dYeni taray\u0131c\u0131m\u201d<\/pre>\n<h3><span id=\"Cerezler-icin-Curl\">\u00c7erezler i\u00e7in Curl<\/span><\/h3>\n<p>Curl komutlar\u0131 herhangi bir URL\u2019de hangi \u00e7erezlerin y\u00fcklendi\u011finin kontrol\u00fc i\u00e7in kullan\u0131l\u0131r. E\u011fer <strong>https:\/\/www.testwebsite.com<\/strong>\u2018a ba\u011flanabiliyorsan\u0131z sonucu bir dosyaya alabilir, \u00e7erezleri kaydedebilir ve cat veya bir VM edit\u00f6r\u00fc kullanarak eri\u015fimi sa\u011flayabilirsiniz.<\/p>\n<p>Yukar\u0131da belirtti\u011fimiz komutun a\u015fa\u011f\u0131da bir \u00f6rne\u011fi mevcuttur:<\/p>\n<pre>curl --cookie-jar Cerezlerim.txt https:\/\/www.testwebsite.com \/index.html -O<\/pre>\n<p>Ayn\u0131 \u015fekilde \u00e7erezleri bir dosyada tutmak isterseniz e\u011fer web siteye g\u00f6nderebilirsiniz. Bu \u015fekilde bir komutun \u00f6rne\u011fi a\u015fa\u011f\u0131da mevcuttur.<\/p>\n<pre>curl --cookie Cerezlerim.txt https:\/\/www.testwebsite.com<\/pre>\n<h3><span id=\"FTP-icin-Curl\">FTP i\u00e7in Curl<\/span><\/h3>\n<p>Curl komutunu FTP de desteklemektedir. Bu komutlar\u0131 konumu uzak olan bir sunucu kullanarak dosyalar\u0131n indirilmesinde kullanabilirsiniz.<\/p>\n<pre>curl -u kullaniciadi:sifre -O ftp:\/\/testftpsunucusu\/ornekdosya.tar.gz<\/pre>\n<p>Yukar\u0131daki \u00f6rnek komutta <strong>ftp:\/\/testftpsunucusu <\/strong>ba\u011flant\u0131lar\u0131 kabul eden bir FTP sunucusuna aittir.\u00a0 Anonim FTP ba\u011flant\u0131lar\u0131nda kullan\u0131c\u0131 ad\u0131 ve \u015fifreyi ge\u00e7ebilirsiniz. Komutu girin ve y\u00fcklenme \u00e7ubu\u011funun dolmas\u0131 i\u00e7in ilerleyin.<\/p>\n<p>A\u015fa\u011f\u0131daki komutu kullanarak dosyalar\u0131n kar\u015f\u0131ya y\u00fcklenmesini sa\u011flayabilirsiniz.<\/p>\n<pre>curl -u kullaniciadi:sifre -T ornekdosya.tar.gz ftp:\/\/testftpsunucusu<\/pre>\n<p>Ayn\u0131 \u015fekilde anonim FTP ba\u011flant\u0131lar\u0131nda kullan\u0131c\u0131 ad\u0131 ve \u015fifreyi ge\u00e7ebilirsiniz.<\/p>\n<h3><span id=\"Curl-Sonucunu-Sinirlama\">Curl Sonucunu S\u0131n\u0131rlama<\/span><\/h3>\n<p>Bir curl komutu kullan\u0131rken sonucunun b\u00fcy\u00fckl\u00fc\u011f\u00fcn\u00fc tahmin edemeyiz. Trafi\u011fi s\u0131n\u0131rlayarak curl taraf\u0131ndan yo\u011funluk olu\u015fmas\u0131n\u0131 engelleyebilirsiniz.<\/p>\n<p>A\u015fa\u011f\u0131da belirtti\u011fimiz komut trafi\u011fi 100 bine ile s\u0131n\u0131rlamaktad\u0131r:<\/p>\n<pre>curl --limit-rate 100K http:\/\/testalanadiniz.com\/ornekdosya.tar.gz -O<\/pre>\n<h2>Sonu\u00e7<\/h2>\n<p>Curl \u00e7o\u011fu ki\u015fi taraf\u0131ndan kullan\u0131lan g\u00fc\u00e7l\u00fc bir komuttur. Komut sat\u0131r\u0131na ihtiya\u00e7 duydu\u011funuz zaman \u00e7ok kullan\u0131\u015fl\u0131d\u0131r. Bir\u00e7ok se\u00e7ene\u011fi bulundurmakla birlikte birden fazla protol\u00fc desteklemektedir.<\/p>\n<p>Umuyoruz ki bu yaz\u0131m\u0131z ile Curl nedir sorusu ile size bu komutun kullan\u0131m\u0131 konusunda yard\u0131mc\u0131 olmu\u015fuzdur.<\/p>\n<p>Curl Nedir? Curl Komutu Nas\u0131l Kullan\u0131l\u0131r? ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131z ile ilgili akl\u0131n\u0131za tak\u0131lan sorular\u0131n\u0131z\u0131n yan\u0131t\u0131n\u0131 alabilmeniz i\u00e7in veya \u00f6neride bulunabilmeniz i\u00e7in a\u015fa\u011f\u0131da yer alan yorumlar k\u0131sm\u0131n\u0131 kullanarak bizimle ileti\u015fime ge\u00e7ebilirsiniz.<\/p>\n<p>Dilerseniz daha \u00f6nce blo\u011fumuzda payla\u015ft\u0131\u011f\u0131m\u0131z <a href=\"https:\/\/www.hostixo.com\/blog\/15-temel-linux-komutu\/\">15 Temel Linux Komutu<\/a>\u00a0ba\u015fl\u0131kl\u0131 yaz\u0131m\u0131z\u0131 da okuyabilirsiniz.<\/p>\n<p>&nbsp;<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\/\", \n  \"@type\": \"Product\", \n  \"name\": \"Hostixo Blog\",\n  \"image\": \"https:\/\/www.hostixo.com\/blog\/\",\n  \"description\": \"Hostixo Blog\",\n  \"brand\": \"HostixoBlog1\",\n  \"sku\": \"HostixoBlog1\",\n  \"gtin8\": \"HostixoBlog1\",\n  \"gtin13\": \"HostixoBlog1\",\n  \"gtin14\": \"HostixoBlog1\",\n  \"mpn\": \"HostixoBlog1\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/www.hostixo.com\/blog\/\",\n    \"priceCurrency\": \"TRY\",\n    \"price\": \"0.99\",\n    \"priceValidUntil\": \"2020-06-09\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n   \"ratingValue\": \"5\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"4\",\n    \"ratingCount\": \"1456\",\n    \"reviewCount\": \"1446\"\n  },\n  \"review\": {\n    \"@type\": \"Review\",\n    \"name\": \"HostixoBlog1\",\n    \"reviewBody\": \"Hostixo Blog\",\n    \"reviewRating\": {\n      \"@type\": \"Rating\",\n   \"ratingValue\": \"5\",\n      \"bestRating\": \"5\",\n      \"worstRating\": \"4\"\n    },\n    \"datePublished\": \"2020-06-09\",\n    \"author\": {\"@type\": \"Person\", \"name\": \"Hostixo\"},\n    \"publisher\": {\"@type\": \"Organization\", \"name\": \"HostixoBlog1\"}\n  }\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Curl, yani \u201cClient URL\u201d \u00e7o\u011fu Unix i\u015fletim sisteminde bulunan bir komuttur.\u00a0 Curl komutlar\u0131 URL&#8217;lerin ba\u011flanabilip ba\u011flanamad\u0131\u011f\u0131n\u0131 kontrol edilmesini ve veri transferleri i\u00e7in kullan\u0131lacak muhte\u015fem bir ara\u00e7t\u0131r. Bu yaz\u0131m\u0131zda Curl nedir Curl komutu nas\u0131l kullan\u0131l\u0131r gibi sorular\u0131n cevab\u0131n\u0131 sizler i\u00e7in payla\u015faca\u011f\u0131z. Curl komutlar\u0131 a\u015fa\u011f\u0131daki protokolleri destekler: HTTP ve HTTPS FTP ve FTPS IMAP ve IMAPS POP3 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":2939,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mbp_gutenberg_autopost":false,"footnotes":""},"categories":[29,31],"tags":[],"class_list":["post-2927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-yazilim"],"_links":{"self":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/2927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/comments?post=2927"}],"version-history":[{"count":0,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/2927\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media\/2939"}],"wp:attachment":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media?parent=2927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/categories?post=2927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/tags?post=2927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}