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)