Sobes.tech
Junior — Middle

RESTful API mimarisi'nin temel özellikleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

RESTful API mimarisi ana özellikleri:

  • İstemci-sunucu mimarisi: istemci ve sunucu ayrıdır, bu da bağımsız olarak gelişmelerine olanak tanır.
  • Durumsuz (stateless): istemciden sunucuya yapılan her istek, işleme alınması için gereken tüm bilgileri içermelidir, sunucu istemci durumu tutmaz.
  • Önbelleğe alınabilir: yanıtlar performansı artırmak için önbelleğe alınabilir.
  • Bütünleşik arayüz: standart HTTP yöntemleri (GET, POST, PUT, DELETE) ve kaynaklar için tekil URI'ler kullanılır.
  • Sistem katmanları: mimari, istemci tarafından görünmeyen birkaç katmandan oluşabilir.
  • İsteğe bağlı kod: sunucu, istemciye çalıştırılabilir kod gönderebilir (örneğin, betikler).

RESTful API, URI ile tanımlanan kaynaklar üzerinde çalışır ve bunlarla etkileşim kurmak için standart HTTP yöntemlerini kullanır.