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