जब कोई ग्राहक खराब डेटा पोस्ट करता है (उदाहरण के लिए पूर्णांक होने पर एक स्ट्रिंग) क्या HTTP स्थिति कोड वापस आना चाहिए?खराब डेटा के लिए HTTP स्थिति कोड
मैं 400 खराब अनुरोध का उपयोग कर रहा हूं, लेकिन जैसा कि मैंने HTTP दस्तावेज़ों पर पढ़ा है जो HTTP प्रोटोकॉल त्रुटियों पर अधिक लागू होते हैं।
मैं एक स्टेटस कोड का उपयोग करना चाहता हूं ताकि फ्लैश और AJAX क्लाइंट प्रतिक्रिया को खराब किए बिना सफलता, खराब डेटा और सर्वर त्रुटि के बीच अंतर कर सकें।
ओपी के प्रश्न के अनुसार, यदि ग्राहक अपेक्षाकृत एक 'पूर्णांक' के साथ HTTP अनुरोध जारी करता है, तो क्या होगा। हालांकि, मान लें कि वह पूर्णांक उपयोगकर्ता के 'आईडी' का प्रतिनिधित्व करता है। यदि सर्वर उस उपयोगकर्ता को नहीं ढूंढ पा रहा है, तो क्या '400' वापस लौटाया जाना चाहिए? –
404 पर उस उदाहरण में सबसे अच्छी बात होगी @ केविनमेनिथ – DasDave