RESTful API Tasarımı ve JSON Akışı nedir?

Bilişim Teknolojileri · 11. Sınıf · Konu 14

Tahmini okuma süresi: 6 dk

Kısa cevap

Uygulama programlama arayüzü, taraflar arasındaki sözleşmedir ve kaynak tabanlı tasarımda uç noktalar çoğul kaynak adı ile tekil kimliklerden kurulur.

Bu konuda neler öğreneceksin?

Anahtar fikirler

Konunun özeti

Veri sınırsız döndürülmez; sayfalama ile parçalanır ve sayfa sayısı (toplam kayıt + sayfa boyutu - 1) / sayfa boyutu bağıntısıyla bulunur, örneğin 1250 kayıt ve 50 kayıtlık sayfa için 1250 / 50 = 25 sayfa döner. Sayfa boyutu 20'den 50'ye çıkarıldığında istek sayısı 50 - 20 = 30 azalır, buna karşılık tek yanıtta taşınan veri artar. Sıralama ve filtreleme alanları izinli listeyle sınırlanır. Uyumsuz alan değişiklikleri yeni sürüm gerektirir, kullanımdan kaldırma planı ilan edilir. Hız sınırı, istek sayısını sınırlar ve aşıldığında bekleme bilgisi döner. Tekrar etkisizlik, kritik isteklerin çift işlem üretmesini istek anahtarıyla engeller. Ölçümde hata oranı 180 / 12000 = 0,015 yani yüzde 1,5…

Çözümlü mini örnek 1

Bir kaynak için 1250 kayıt bulunmaktadır ve sayfa başına 50 kayıt dönülmektedir.

Kalan varsa bir sayfa ekle.

Çözümlü mini örnek 2

1000 kayıt listelenirken sayfa başına 20 kayıt ve sayfa başına 50 kayıt seçenekleri sunuluyor.

Farkı istek sayısı olarak yaz.

Sık yapılan hatalar

İlgili konular

Sıradaki adım

Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri · 11. Sınıf için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.
Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.