एचटीटीपी स्थिती कोड किंवा प्रतिसाद कोड पाच श्रेणींमध्ये गटबद्ध केले आहेत. 1 ×× माहितीपूर्ण, 2 ×× यश, 3 ×× पुनर्निर्देशन, 4 ×× क्लायंट त्रुटी, 5 ×× सर्व्हर त्रुटी.
या पोस्टमध्ये एचटीटीपी स्थिती कोडांची पूर्ण यादी आहे ज्यात बहुतेक सामान्य प्रतिसाद कोडांचे लहान वर्णन आहे.
जेव्हा आम्ही एपीआय चाचणी करतो, तेव्हा आम्ही सामान्यत: एपीआय कॉलवरून मिळालेल्या प्रतिसादाची पहिली पहिली गोष्ट म्हणजे स्टेटस कोड. आम्ही किमान सर्वात सामान्य स्थिती कोडंसह परिचित आहोत हे आवश्यक आहे जेणेकरून आम्ही समस्या लवकर ओळखू शकू.
स्थिती कोडचा 1 एक्सएक्सएक्स (माहितीविषयक) वर्ग कनेक्शन स्थितीबद्दल संवाद साधण्यासाठी किंवा विनंतीकृत कृती पूर्ण करण्यापूर्वी आणि अंतिम प्रतिसाद पाठविण्यापूर्वी प्रगतीची विनंती करण्यासाठी अंतरिम प्रतिसाद दर्शवितो.
स्थिती कोडचा 2 एक्सएक्सएक्स (यशस्वी) वर्ग असा सूचित करतो की क्लायंटची विनंती यशस्वीरित्या प्राप्त झाली, समजली गेली आणि स्वीकारली गेली.
200 (ओके) स्थिती कोड सूचित करते की विनंती यशस्वी झाली आहे. 200 प्रतिसादामध्ये पाठविलेले पेलोड विनंतीच्या पद्धतीवर अवलंबून असते.
२०१० (तयार केलेला) स्थिती कोड सूचित करीत आहे की विनंती पूर्ण झाली आहे आणि परिणामी एक किंवा अधिक नवीन संसाधने तयार केली गेली आहेत.
204 (कोणतीही सामग्री नाही) स्थिती कोड सूचित करते की सर्व्हरने विनंती यशस्वीरित्या पूर्ण केली आहे आणि प्रतिसाद पेलोड बॉडीमध्ये पाठविण्यासाठी कोणतीही अतिरिक्त सामग्री नाही.
संबंधित:
स्थिती कोडचा 3xx (पुनर्निर्देशन) वर्ग सूचित करतो की विनंती पूर्ण करण्यासाठी वापरकर्त्याच्या एजंटकडून पुढील कार्यवाही करणे आवश्यक आहे.
1०१ (कायमस्वरुपी हलविला गेला) स्थिती कोड सूचित करतो की लक्ष्य संसाधनास एक नवीन कायम यूआरआय नियुक्त केला गेला आहे आणि भविष्यात या स्त्रोताचा संदर्भ जोडलेल्या यूआरआयपैकी एक वापरला पाहिजे.
302 (सापडलेला) स्थिती कोड सूचित करतो की लक्ष्य संसाधन भिन्न यूआरआय अंतर्गत तात्पुरते राहते.
स्थिती कोडचा 4 एक्सएक्सएक्स (क्लायंट एरर) वर्ग क्लायंट चुकला असल्याचे दिसते.
400 (बॅड रिक्वेस्ट) स्थिती कोड दर्शवितो की क्लायंट त्रुटी (उदा. विकृत विनंती वाक्यरचना) म्हणून समजल्या जाणार्या एखाद्या गोष्टीमुळे सर्व्हर विनंतीवर प्रक्रिया करू शकत नाही किंवा नाही.
401 (अनधिकृत) स्थिती कोड सूचित करते की विनंती लागू केली गेली नाही कारण त्यात लक्ष्य संसाधनासाठी वैध प्रमाणीकरण प्रमाणपत्रे नाहीत.
403 (निषिद्ध) स्थिती कोड सूचित करतो की सर्व्हरला विनंती समजली परंतु अधिकृत करण्यास नकार दिला.
404 (सापडला नाही) स्थिती कोड सूचित करते की मूळ सर्व्हरला लक्ष्य स्त्रोतासाठी वर्तमान प्रतिनिधित्व आढळले नाही किंवा तो अस्तित्वात आहे हे उघड करण्यास तयार नाही.
405 (पद्धत अनुमत नाही) स्थिती कोड सूचित करते की विनंती-लाइनमध्ये प्राप्त केलेली पद्धत मूळ सर्व्हरद्वारे ज्ञात आहे परंतु लक्ष्य स्त्रोताद्वारे समर्थित नाही.
5१5 (असमर्थित मीडिया प्रकार) स्थिती कोड सूचित करते की मूळ सर्व्हर विनंतीची पूर्तता करण्यास नकार देत आहे कारण पेलोड लक्ष्य असलेल्या संसाधनावर या पद्धतीद्वारे समर्थित नसलेल्या स्वरूपात आहे. फॉर्मेटची समस्या विनंतीच्या संकेतशब्द-प्रकार किंवा सामग्री-एन्कोडिंगमुळे किंवा थेट डेटाची तपासणी केल्यामुळे उद्भवू शकते.
स्थिती कोडचा 5 एक्सएक्सएक्स (सर्व्हर एरर) वर्ग दर्शवितो की सर्व्हरला हे माहित आहे की ते चूक झाली आहे किंवा विनंती केलेली पद्धत करण्यास असमर्थ आहे.
500 (अंतर्गत सर्व्हर एरर) स्थिती कोड सूचित करते की सर्व्हरला अनपेक्षित स्थितीचा सामना करावा लागला ज्याने विनंती पूर्ण होण्यापासून प्रतिबंधित केले.
2०२ (बॅड गेटवे) स्थिती कोड दर्शवितो की गेटवे किंवा प्रॉक्सी म्हणून कार्य करताना सर्व्हरला विनंती पूर्ण करण्याचा प्रयत्न करत असताना प्रवेश केलेल्या इनबाउंड सर्व्हरकडून अवैध प्रतिसाद मिळाला.
3०3 (सेवा अनुपलब्ध) स्थिती कोड सूचित करते की सर्व्हर सध्या तात्पुरते ओव्हरलोड किंवा नियोजित देखभालमुळे विनंती हाताळण्यास अक्षम आहे, जे थोड्या विलंबानंतर दूर केले जाईल.
4०4 (गेटवे टाइमआउट) स्थिती कोड दर्शवितो की गेटवे किंवा प्रॉक्सी म्हणून कार्य करताना सर्व्हरला विनंती पूर्ण करण्यासाठी accessक्सेस करण्यासाठी आवश्यक असलेल्या अपस्ट्रीम सर्व्हरकडून वेळेवर प्रतिसाद मिळाला नाही.
संदर्भ: