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.