Bir Geri Bildirim API'si uygulandığında, sayfalama için parametrelerle birlikte, sayfalama sıfıra dizilmiş olmalı ya da 1'den başlamalı. Parametreler Sayfa ve SayfaSize olacaktır. SayfalarınDisk belleği bir API içinde endekslenmeli mi?
6
A
cevap
6
onun için hiçbir standart yok bahsediyoruz çünkü benim için
, o 1 de başlatmak için mantıklı. Sadece bir göz atın: Farklı yaklaşımlar kullanan yüz binlerce API vardır.
Ben sayfalandırmada aşağıdaki yaklaşımlardan birini kullanmak biliyoruz API'leri çoğu:
offset
velimit
veyapage
ve
İkisi size
0
veya 1
endeksli olabilir. Hangisi daha iyi? Bu size kalmış.
Sadece gereksinimlerinize uygun olanı seçin ve belgesini doğru şekilde belgelerin. Ayrıca, sayfalar arasında gezinmeyi kolaylaştırmak için yanıt yükünde bazı bağlantılar sağlayabilirsiniz.
düşünün, örneğin, Yani sayfa 2. veri okuma, bir önceki sayfanın bağlantısını (sayfa 1) ve bir sonraki sayfa için (sayfa 3) sağlar:
{
"data": [
...
],
"paging": {
"previous": "http://api.example.com/foo?page=1&size=10",
"next": "http://api.example.com/foo?page=3&size=10"
}
}
Ve unutma, Her zaman bir API yapın kullanmayı çok istersiniz.
İlgili konular
- 1. ScalaQuery kullanarak disk belleği sorgusu nasıl yapılır?
- 2. ExtJS disk belleği yalnızca ilk sayfayı filtreler
- 3. Windows CLI disk belleği yazma önbelleğini temizleme
- 4. Disk belleği ui-grid'den filtrelenmiş veriler nasıl alınır?
- 5. C# içinde çıkarılabilir disk listesi nasıl alınır?
- 6. Bu api dinlendirici mi?
- 7. Android Önyükleme belleği artışı
- 8. GPU'da Dinamik Ayırma Belleği
- 9. Haskell disk "operasyonel" veya "serbest monad" devamı olarak saklanabilir mi?
- 10. Biri x86_64'teki yığın belleği rbp'den çıkarılarak ayrılabilir mi?
- 11. Kıvılcım çalışanı belleği
- 12. Alamofire Images içinde disk önbelleğe alınmış resimleri kullanma
- 13. Telefon belleği içinde giriş türü dosyası nasıl kullanılır?
- 14. Ön belleği önbellekleme
- 15. Android Youtube API Kullanılabilir mi?
- 16. C++ string + = operatör belleği sonucu
- 17. MongoDb: Aşırı disk alanından kaçının
- 18. Disk etkinliğini engelleyen bir işlemi (tercihen öldürmeden) yapabilir miyim?
- 19. Kalıcı Disk Boyutunu Azalt
- 20. Docker - Disk Kotaları
- 21. Bir fonksiyonun adını println() içinde mi yazdırıyorsunuz?
- 22. Mübarek hash içinde bir değer mi arıyorsunuz
- 23. Mongoose bir nesne içinde mi doldurulur?
- 24. Linux Sunucusunda Disk Alanı
- 25. OutOfMemoryError ayrı bir Java iş parçacığı içinde
- 26. SSD disk üzerinde bir blok TRIM nasıl?
- 27. Bir OS X disk görüntüsünün "güzelleştirilmesi"
- 28. Flask belleği serbest bırakmıyor
- 29. MySQL Kullanılabilir belleği kullanmıyor
- 30. Paylaşılan belleği fork() ile kullanma
Yani, 1 kullanın ve düzgün bir şekilde belgeleyin :) –
Peki, Evet! İnsanların kararını yıllardır eleştirmesi için nefret ettiğim karar aşamalarından biri! Tabii ki, bazı insanlar bir şekilde bir yolu tercih ediyorlar ve bazıları da .. Bir şey seçip mutluyum. –
Düzinelerce farklı yaklaşım kullanan yüz binlerce API vardır. Sadece size daha iyi yaklaşan yaklaşımı seçin ve tekrar uygun şekilde belgeleyin *. Kullanmayı çok istediğin bir API yap. –