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