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
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.

Durum kodu 0 - MS VİSTA'DA olarak ne a...
Nasıl MVC 3 denetleyici ASP.NET 200 HT...
HTTP durum doğru oturum açma sayfası i...
'uygun HTTP durum kodu, bir DİNLE...
Nasıl XML KALAN bir yöntem, özel bir H...