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