SORU
16 HAZİRAN 2010, ÇARŞAMBA


Ne HTTP durum kodu tepki eğer bu isteği gerekli bir parametre yoksa kullanmalı mıyım?

412 (Önkoşul Başarısız oldu) düşünüyorum ama daha iyi bir standart olabilir mi?

CEVAP
25 NİSAN 2012, ÇARŞAMBA


Durum 422 spec göre en uygun görünüyor.

(İşlenemez bir şeyi Varlık) 422 durum kodu, sunucu anlamına gelir istek içerik türünü anlar varlık (dolayısıyla bir 415(Desteklenmeyen Ortam Türü) durum kodu uygun değil), ve istek varlığı sözdizimi doğru (böylece 400 (hatalı İstek) kod uygunsuz durum) ama işleyemedi bulunan talimatları. Örneğin, bu hata koşulu XML oluşabilir istek vücut içeren iyi biçimlendirilmiş (yani, sözdizimsel olarak doğru, ama anlamsal olarak hatalı, XML talimatları.

Bozuk xml söz dizimini bir örnek (400 için arama). Hatalı biçimlendirilmiş bir sorgu dizesi buna benzer görünüyor, 400 eksik olan iyi oluşturulmuş bir sorgu dizesi bir parametre için uygun görünmüyor.

GÜNCELLEME@DavidV doğru bu spec WebDAV, HTTP core için olduğuna işaret ediyor. Ama olmayan WebDAV bazı popüler API neyse 422, daha iyi bir durum kodu (see this) olmaması için kullanıyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • John Lynn

    John Lynn

    8 Ocak 2010
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • TSE

    TSE

    12 Kasım 2012