REST mimarisi: POST, PUT, GET metotlarını kullanalım
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.