REST mimarisi: POST, PUT, GET metotlarını kullanalım

Cenker Sisman
Deep Learning Türkiye
2 min readNov 30, 2020

REST, istemci sunucu arasındaki haberleşmeyi sağlayan HTTP protokolü üzerinde çalışan bir mimaridir. Bu mimariyi kullanan sistemlere RESTful sistem denir ve çoğunlukla HTTP protokolü üzerinden Web tarayıcıları tarafından sayfaların transferinde de kullanılan HTTP fiilleri (GET, POST, PUT, DELETE v.s.) ile haberleşirler.(*)

CEYD-A bu metotları kullanan komutları destekler ve çalıştığı mobil cihazı istemci olarak varsayarak bir web sunucu ile haberleşmeye imkan tanır. Şimdi bu komutlara bir göz atalım:

cmdloadurl

cmdloadurlpost

Parametreleri Form yapısında gönderelim. Her ne kadar URL yapısı GET yöntemine benzese de CEYD yapısı kendi içinde bu formatı POST parametrelerine dönüştürür.

Parametrelerimizi JSON formatında gönderelim:

cmdloadurlput

POST yerine PUT metodunu kullanalım. POST kaynağa veri göndermek için kullanılır. PUT ise aynı kaynağa aynı adres ile erişilir ve eğer içerik var ise gelen veriler ile değiştirilir, eğer içerik yok ise yeni içerik yaratılır. Kısaca PUT veri güncellemek için kullanılır.

Referanslar:

(*) REST, https://tr.wikipedia.org/wiki/REST

Originally published at https://web.ceyd-a.com on November 30, 2020.

--

--

Cenker Sisman
Deep Learning Türkiye

Senior Software Architect in OTI Holding, Owner of CEYD-A Turkish Mobile Assistant, Istanbul Technical University Computer Engineering M.Sc.