उस साधारण मामले पर विचार करें जहां उपयोगकर्ता कोई पोस्ट हटा रहा है। यह एक अनिवार्य फ़ील्ड, post_id के साथ सरल HTTP डिलीट/POST अनुरोध है।अनिवार्य फ़ील्ड के बिना अनुरोध के लिए उचित HTTP प्रतिक्रिया कोड क्या है
पोस्ट_आईडी प्रदान नहीं होने पर सर्वर को क्या करना चाहिए?
जाहिर है, उपयोगकर्ता को कभी भी इस व्यवहार का सामना नहीं करना चाहिए, तो चलिए शुद्ध हो जाएं।
मेरी पहली ले 400 गलत अनुरोध होगा, लेकिन कल्पना का कहना है
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
और मैं कहना चाहता हूँ लापता क्षेत्र वाक्य रचना/http पीओवी से ठीक है, यह आवेदन डोमेन-विशिष्ट अर्थ आवश्यकता नहीं है।
200 स्पष्टीकरण के साथ ठीक है, 500 अजीब लगता है क्योंकि यह अनुरोध समस्या है।
हालांकि?
संभावित डुप्लिकेट [यदि अनुरोध आवश्यक पैरामीटर गुम हो रहा है तो क्या HTTP स्थिति प्रतिक्रिया कोड का उपयोग करना चाहिए?] (http://stackoverflow.com/questions/3050518/what-http-status-response-code-should-i-use-if-the-request-is-missing-a-required) – Lucero