Sunday, December 11, 2016

RestFul (Representational State Transfer (REST)) Giriş

   -   Apache HTTP Server'ın mucitlerinden Roy Fielding tarafından yapılmış doktora tezi olarak ortaya çıkmıştır HTTP protokolü üzerinden taşınması hedeflenen dağıtık bir ağ mimaridir.

   -   XML, JSON, Text vs… sonuçları oluşturabilir.

   -   REST client-server mimarisidir.

   -   Esnektir, SOAP gibi standartları yoktur.

   -   Gelen, giden data boyutu SOAP ile karlılaştırıldığında daha azdır.

   -   Implementasyonu kolaydır.

   -   Stateless request-i zamanında sunucuda istemci ile ilgili bir bilginin tutulmaz.

   -   İstemci tarafından request anında gönderdiği bir token kimliği veya benzeri ayırıcı bilgi ile istemci ayırımini yapar.

   -   HTTP metotlarını ( GET,POST,PUT,DELETE )  kullanır.

    • GET          : Veri listeleme ve görüntüleme zamanı kullanılır.
    • POST        : Veri ekleme zamanı kullanılır.
    • PUT          : Veriyi güncelleme zamanı kullanılır.
    • PATCH     : Verinin sadece bir parçasını güncelleme zamanı kullanılır.
    • DELETE  : Veriyi silme zamanı kullanılır.


No comments:

Post a Comment