«api-design» etiketlenmiş sorular


7
İç içe geçmiş REST kaynakları için en iyi uygulamalar nelerdir?
Her bir kaynağın sadece bir kanonik yolu olması gerektiğini söyleyebildiğim kadarıyla . Aşağıdaki örnekte iyi URL kalıpları ne olurdu? Şirketlerin geri kalanı için örnek gösterelim. Bu varsayımsal örnekte her şirket sahibi 0 veya daha fazla bölüm ve her bölüm sahibi , 0 veya daha fazla çalışanı. Bir departman , ilişkili …
301 rest  api-design 

11
API sayfalama en iyi uygulamaları
Yaptığım sayfalandırılmış bir API ile garip bir kenar dava işleme bazı yardım isterim. Birçok API gibi, bu da büyük sonuçları sayfalandırır. / Foos sorgusunu kullanırsanız, 100 sonuç alırsınız (yani foo # 1-100) ve / foos? Page = 2 bağlantısına yönlendirilirsiniz, bu da foo # 101-200 değerini döndürür. Ne yazık ki, …

5
Java Akışları neden bir defaya mahsus?
IEnumerableBir yürütme hattının istediğimiz kadar çok yürütülebildiği C # 'ların aksine , Java'da bir akış yalnızca bir kez' yinelenebilir '. Herhangi bir terminal işlemine yapılan çağrı akışı kapatır ve kullanılamaz hale getirir. Bu 'özellik' çok fazla güç tüketir. Bunun nedeninin teknik olmadığını hayal ediyorum . Bu garip kısıtlamanın arkasındaki tasarım …

8
Kaynak üzerinde sunucu tarafı yöntemini RESTful bir şekilde çağırma
Unutmayın, REST hakkında temel bir anlayışım var. Diyelim ki bu URL'ye sahibim: http://api.animals.com/v1/dogs/1/ Ve şimdi, sunucuyu köpek havlaması yapmak istiyorum. Bunun nasıl yapılacağını yalnızca sunucu bilir. Diyelim ki, sonsuzluğun geri kalanı için köpek kabuğunu her 10 dakikada bir yapan bir CRON işi yapmak istiyorum. Bu çağrı neye benziyor? Bunu yapmak …

7
Bir RESTful API'de sorgu parametrelerine karşı yol parametrelerini ne zaman kullanırım?
RESTful API'mi oldukça tahmin edilebilir yapmak istiyorum. Sorgu parametrelerini kullanmak yerine URI'yi kullanarak bir veri segmentasyonunun ne zaman yapılacağına karar vermek için en iyi uygulama nedir. Sayfalamayı, sıralamayı ve gruplandırmayı destekleyen sistem parametrelerinin "?" İşaretinden sonra gelmesi bana mantıklı geliyor. Peki ya koleksiyonunuzu bölümlere ayıran 'durum' ve 'bölge' gibi alanlar …

4
String.valueOf (null) neden bir NullPointerException oluşturur?
belgelere göre, yöntem şunu String.valueOf(Object obj)döndürür: argüman ise null, o zaman bir dizge eşittir "null"; aksi takdirde değeri obj.toString()döndürülür. Ama bunu yapmayı denediğimde nasıl oluyor? System.out.println("String.valueOf(null) = " + String.valueOf(null)); onun yerine NPE atar? (inanmıyorsanız kendiniz deneyin!) "Main" iş parçacığında istisna java.lang.NullPointerException java.lang.String. (Bilinmeyen Kaynak) java.lang.String.valueOf (Bilinmeyen Kaynak) at Bu …


28
GB English veya US English?
Bir API'niz varsa ve son derece uluslararası bir kitleye sahip Birleşik Krallık merkezli bir geliştiriciyseniz, API'niz setColour() veya setColor() (Bir kelimeyi basit bir örnek olarak almak için.) İngiltere merkezli mühendisler genellikle 'doğru' yazımları konusunda oldukça savunmacıdırlar ancak ABD yazımının uluslararası pazarda daha 'standart' olduğu tartışılabilir. Sanırım soru önemli mi? Diğer …

3
Belirtecin Süresi Doldu - JSON REST API - Hata Kodu
JSON REST API'm var. Size 15 dakika geçerli bir jeton verecek bir el sıkışma var. Bu 15 dakika içinde yaptığınız tüm aramalar sorunsuz çalışacaktır. 15 dakika sonra bir hata nesnesi döndürüyorum (kod, mesaj, success = false dahil) ama aynı zamanda hangi HTTP Hata Kodunu döndürmem gerektiğini merak ediyordum? Ve bir …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.