एचटीटीपी रिस्पॉन्स में ये स्टेटस कोड दिखाए जा सकते हैं.
एचटीटीपी कोड | एचटीटीपी के बारे में जानकारी | नोट |
---|---|---|
2xx | ठीक है | गड़बड़ी नहीं है; सफल होने पर दिखता है. इसका इस्तेमाल, कारोबार के लॉजिक में होने वाली गड़बड़ियों के लिए भी किया जाना चाहिए (उदाहरण के लिए, CreateBookingResponse में booking_failure सेट है) |
400 | गलत अनुरोध | गलत अनुरोध/अमान्य आर्ग्युमेंट (व्यापारी/कंपनी, सेवा, स्लॉट नहीं मिला, अमान्य स्लॉट बुक करने की कोशिश की जा रही है, ऐसी बुकिंग रद्द की जा रही है जो कभी हुई ही नहीं). |
401 | अनधिकृत | पुष्टि नहीं की गई (अमान्य क्रेडेंशियल, लॉगिन करने की कोशिश करें). अनुरोध में, कार्रवाई के लिए पुष्टि करने के मान्य क्रेडेंशियल नहीं हैं. |
403 | अनुमति नहीं है | अनुमति नहीं दी गई/पाबंदी है (कॉल करने वाले की पहचान है और कॉल अस्वीकार किया गया है). इस रिस्पॉन्स का इस्तेमाल, किसी संसाधन के खत्म होने की वजह से अस्वीकार किए गए अनुरोधों के लिए नहीं किया जाना चाहिए. इसके बजाय, उन गड़बड़ियों के लिए Too Many Requests का इस्तेमाल करें.
अगर कॉल करने वाले की पहचान नहीं की जा सकती, तो Forbidden का इस्तेमाल नहीं किया जाना चाहिए. ऐसी गड़बड़ियों के लिए, Unauthorized का इस्तेमाल करें. |
404 | नहीं मिला | नहीं मिला (संसाधन नहीं मिला, अमान्य यूआरएल, अमान्य आरपीसी शामिल हैं) |
409 | कॉन्फ़्लिक्ट | आम तौर पर, एक साथ कई काम करने से जुड़ी समस्या की वजह से कार्रवाई रोक दी गई थी. जैसे, क्रम से चलने वाले प्रोसेस की जांच न हो पाना या लेन-देन रोकना. |
429 | कई बार मांग की गई | कोई रिसॉर्स खत्म हो गया है. हो सकता है कि यह हर उपयोगकर्ता के लिए तय कोटा हो या फिर पूरे फ़ाइल सिस्टम में जगह न हो. |
499 | क्लाइंट के ज़रिए पूरा किया गया अनुरोध | कार्रवाई रद्द कर दी गई थी. आम तौर पर, कॉल करने वाले ने ऐसा किया था. |
500 | आंतरिक सर्वर गड़बड़ी | अंदरूनी गड़बड़ियां. इसका मतलब है कि मौजूदा सिस्टम के लिए, कुछ ऐसे इनवैरिएंट नहीं हैं जिनकी उम्मीद की जाती है. गड़बड़ी का यह कोड, गंभीर गड़बड़ियों के लिए है. |
501 | लागू नहीं किया गया | यह कार्रवाई लागू नहीं की गई है या इस सेवा में काम नहीं करती/चालू नहीं है. |
503 | सेवा उपलब्ध नहीं है | फ़िलहाल, सेवा उपलब्ध नहीं है. ज़्यादातर मामलों में, यह एक अस्थायी स्थिति होती है. इसे ठीक करने के लिए, बैकऑफ़ की मदद से फिर से कोशिश करें. |
504 | गेटवे का टाइम आउट | कार्रवाई पूरी होने से पहले ही समयसीमा खत्म हो गई. सिस्टम की स्थिति में बदलाव करने वाली कार्रवाइयों के लिए, यह गड़बड़ी तब भी दिख सकती है, जब कार्रवाई पूरी हो चुकी हो. उदाहरण के लिए, किसी सर्वर से जवाब मिलने में इतना समय लग सकता है कि समयसीमा खत्म हो जाए. |
कभी-कभी एक से ज़्यादा गड़बड़ी कोड लागू हो सकते हैं. सेवाओं को सबसे सटीक गड़बड़ी कोड दिखाना चाहिए.