REST API
term_id: rest_api
Category: engineering_practice
Definition
REST API’leri, GET, POST, PUT ve DELETE gibi HTTP protokolleri üzerinden durum bilgisi taşımayan (stateless) işlemler kullanarak istemciler ile sunucular arasındaki iletişimi sağlar. Kaynakları URI’ler olarak yapılandırır ve standart veri formatlarını kullanır.
Summary
Temsilci Durum Aktarımı (Representational State Transfer) API’si, standart HTTP yöntemlerine dayanan ağ uygulamaları tasarlamak için kullanılan bir mimari stilleridir.
Key Concepts
- Durumsuzluk (Statelessness)
- HTTP Yöntemleri
- Kaynak Tabanlı URI’ler
- JSON Serileştirme
Use Cases
- Mikroservis iletişimi
- Mobil uygulama arka uç entegrasyonu
- Üçüncü taraf veri erişimi