REST API 404: Kötü URİ, Eksik veya Kaynak?
Bir REST API yapıyorum ama bir sorunla karşılaştım.
Bir REST API kaynak talep yok eğer doğru değilse, bir 404 döndürülen tasarımı kabul gören bir uygulama gibi görünüyor.
Ancak, bana göre bu gereksiz belirsizlik ekler. HTTP 404 daha geleneksel olarak kötü bir URI ile ilişkilidir. Etkisi diyoruz"Ya doğru yere var, ama belirli bir kayıt yokyabu İnternet'te böyle bir yer yok! Gerçekten.. emin değilim"
Düşünün aşağıdaki URI:
http://mywebsite/api/user/13
Eğer bir 404 gelirse, çünkü Kullanıcı 13 yok mu? Ya benim URL, çünkü öylegerekirgetirildi
http://mywebsite/restapi/user/13
Geçmişte, sadece Eğer kayıt yok ise HTTP 200 OK Bir yanıt kodu ile BOŞ bir sonuç verdiğini gördüm. Basit ve bence mutlaka kabul uygulaması bile temiz, çok. Ama orada daha iyi bir yolu bunu yapmak için?
CEVAP
404 sadece HTTP yanıt kodu. Bunun üzerine, geliştiriciler göreceksiniz daha anlamlı bir hata mesajı ile yanıt vücut ve/veya diğer başlıklar sağlayabilir.

C - stil ve iyi veya kötü tarzında iç ...
() mysql_fetch_array parametre 1 kayna...
Dx sınıf dosyası magic (cafebabe) veya...
ORA-00054: kaynak meşgul ve aşağıdaki ...
Web Hizmetleri SOAP veya REST?...