परिदृश्य:HTTP स्थिति कोड
एक POST
अनुरोध एक आदेश है कि एक बाहरी डेटा स्रोत से डेटा पुनर्प्राप्ति में परिणाम होगा पर कार्रवाई करने के लिए भेजा जाता है।
रहे हैं तीन संभावित परिणाम:
- डेटा स्रोत अनुरोध
- कोई डेटा अनुरोध के लिए उपलब्ध था (यह एक त्रुटि के रूप में देखा जाता है)
- डेटा स्रोत नहीं हो सकता है के लिए डेटा नहीं दिया पहुँचा (रखरखाव के लिए बंद किया जा सकता है)
के लिए एक स्पष्ट प्रतिक्रिया 200: OK
याहै(इस अनुरोध से एक इकाई बनाई गई है)।
और के लिए कौन सा स्थिति कोड उचित होगा?
स्थिति कोड मैं पर विचार किया है:
503: Service Unavailable
डेटा स्रोत नीचे500: Internal Server Error
है जब जब डेटा स्रोत नीचे502: Bad Gateway
है जब "कोई डेटा उपलब्ध नहीं"404: Not Found
जब "कोई डेटा उपलब्ध नहीं"403: Forbidden
जब "कोई डेटा उपलब्ध नहीं है"412: Precondition Failed
जब "कोई डेटा उपलब्ध नहीं"
क्या आप POST अनुरोध का उपयोग कर डेटा पूछने का प्रयास कर रहे हैं? क्या आप जीईटी विधि का उपयोग नहीं करना चाहिए? –
'GET' उपयुक्त नहीं है क्योंकि ये डेटा प्रश्न न तो सुरक्षित हैं और न ही बेवकूफ हैं (वे अन्य चीजों के बीच धन का आदान-प्रदान कर सकते हैं)। –