DEV Community

hdemiray
hdemiray

Posted on

Asp.Net Web Servis Giriş Rest-Ful Web Api

Web Servislere neden ihtiyaç duyulur ?

İnternete erişimi olan cihazların platform bağımlı olmaksızın bu cihazla iletişime geçmek ve http protokolü ile veri iletmek.

  • Metotlarımızı http protokolü üzerinden paylaşabiliriz.
  • Diğer yazılımcıların sadece arayüze odaklanması sağlanabilir.
  • İş bölümü için uygundur

Rest-Ful (Reperestantional State Transfer) : Restful Api'ler yukarıdaki 3 özelliğin tamamını sağlar.

Servislerde genelde ortak format olarak json format seçilir.

  • Json format hem hafiftir. (Boyut olarak)
  • Okunması diğer formatlara göre (xml vb..) çok daha kolaydır.
  • Kabul görmüş bir formattır genelde bu uygulanır.

Rest-ful Web Api'ler http protokolü kullanır , yani bir url'e ihtiyacımız var. Kısaca yazacağımız servisi kullanabilmek için server'a atmamız ve internete açmamız gerekir.

  • Url (https://api.github.com/users)
  • İnternet Media Type (Json,xml,images vs..)
  • Standart HTTP Metodları kullanırız (GET,POST,PUT,DELETE vs..)

WEB SERVİSLERİNİN AMACI FARKLI PLATFORMLAR ARASINDA AYNI VERİ PAYLAŞIMINI SAĞLAMAK

Top comments (0)