REST API tasarımı için aşağıdaki temel ilkelere uyulmalıdır:
- Kaynakların Doğru Tanımlanması: Her kaynak, benzersiz bir URI ile temsil edilmeli ve açıkça tanımlanmalıdır 12.
- HTTP Yöntemlerinin Kullanımı: GET, POST, PUT ve DELETE gibi standart HTTP yöntemleri, kaynaklar üzerindeki eylemleri temsil etmek için kullanılmalıdır 23.
- Durum Bilgisi Olmayan Sunucu Etkileşimleri: Bir istemciden sunucuya gelen her istek, sunucunun isteği yerine getirebilmesi için gerekli tüm bilgileri içermelidir 2.
- Önbelleğe Alınabilirlik: Sunucudan gelen yanıtlar, performansı artırmak ve sunucu yükünü azaltmak için istemci tarafında önbelleğe alınabilir 2.
- Katmanlı Sistem Mimarisi: Her katmanın belirli sorumluluklara sahip olduğu hiyerarşik bir yapı kullanılarak tasarım yapılmalıdır 2.
Ek Öneriler:
5 kaynaktan alınan bilgiyle göre: