REST API Nedir?
REST, HTTP protokolü üzerinden kaynaklara erişim için kullanılan, basit ve yaygın bir API mimari stilidir.
REST (Representational State Transfer), 2000 yılında Roy Fielding'in doktora tezinde tanımladığı bir API mimari stilidir. Web'in kendi HTTP protokolünü doğrudan kullanır: kaynaklar URL'lerle temsil edilir, işlemler HTTP metodlarıyla (GET, POST, PUT, DELETE) yapılır.
Temel Prensipler
- Stateless: Her istek, sunucunun ihtiyaç duyduğu tüm bilgiyi kendi içinde taşır.
- Kaynak odaklı:
/articles/42gibi URL'ler bir kaynağı temsil eder. - Standart HTTP durum kodları: 200, 201, 404, 500 gibi kodlarla sonuç bildirilir.
GET /api/articles/42 HTTP/1.1
Host: example.comGraphQL ve gRPC gibi alternatifler belirli kullanım senaryolarında tercih edilse de REST hâlâ en yaygın API stilidir.
Benzer İçerikler
Python Öğrenmek İçin Kaynaklar ve Deneyler
Python programlama dilini öğrenmek isteyenler için çeşitli kaynaklar ve deneyler sunulmaktadır. Hangi kaynakların nasıl kullanılacağına dair bilgiler içeren makale, yazılıma yeni başlayanlar için yol gösterici olacaktır.
31 Ağu 20268 kaynakCODE1 DKPHP Sürümleri ve Yayın Süreci
PHP, sürekli gelişen ve güncellenen bir programlama dilidir. Bu yazıda, PHP sürümlerinin nasıl yönetildiği ve yayın süreçlerinin nasıl işlediği ele alınacaktır.
18 Ağu 20268 kaynak