SORU
29 Mart 2012, PERŞEMBE


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
29 Mart 2012, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011