HTTP स्थिति कोड

वेबसाइट त्रुटियों के जवाब में स्थिति कोड प्रदर्शित करती हैं

HTTP स्टेटस कोड इंटरनेट पर वेब साइट सर्वर द्वारा दिए गए मानक प्रतिक्रिया कोड हैं। कोड किसी समस्या का कारण पहचानने में सहायता करते हैं जब कोई वेब पेज या अन्य संसाधन ठीक से लोड नहीं होता है।

HTTP स्थिति कोड शब्द वास्तव में HTTP स्थिति रेखा के लिए सामान्य शब्द है जिसमें HTTP स्थिति कोड और HTTP कारण वाक्यांश दोनों शामिल हैं।

HTTP स्थिति कोड को कभी-कभी ब्राउज़र त्रुटि कोड या इंटरनेट त्रुटि कोड कहा जाता है।

उदाहरण के लिए, HTTP स्थिति पंक्ति 500: आंतरिक सर्वर त्रुटि 500 के HTTP स्थिति कोड और आंतरिक सर्वर त्रुटि के HTTP कारण वाक्यांश से बना है।

HTTP स्थिति कोड त्रुटियों की पांच श्रेणियां मौजूद हैं; ये दो प्रमुख समूह हैं:

4xx क्लाइंट त्रुटि

HTTP स्टेटस कोड के इस समूह में वे लोग शामिल हैं जहां किसी वेब पेज या अन्य संसाधन के लिए अनुरोध में खराब वाक्यविन्यास होता है या किसी अन्य कारण से भरा नहीं जा सकता है, संभवतः क्लाइंट (वेब ​​सर्फर) की गलती से।

कुछ सामान्य क्लाइंट त्रुटि HTTP स्थिति कोड में 404 (नहीं मिला) , 403 (निषिद्ध) , और 400 (खराब अनुरोध) शामिल हैं

5xx सर्वर त्रुटि

HTTP स्टेटस कोड के इस समूह में वे लोग शामिल हैं जहां वेब पेज या अन्य संसाधन के लिए अनुरोध वेबसाइट के सर्वर द्वारा समझा जाता है लेकिन किसी कारण से इसे भरने में असमर्थ है।

कुछ सामान्य सर्वर त्रुटि HTTP स्थिति कोड में 503 (सेवा अनुपलब्ध) और 502 (खराब गेटवे) के साथ, कभी भी लोकप्रिय 500 (आंतरिक सर्वर त्रुटि ) शामिल है

HTTP स्थिति कोड पर अधिक जानकारी

अन्य HTTP स्थिति कोड 4xx और 5xx कोड के अतिरिक्त मौजूद हैं। 1xx, 2xx, और 3xx कोड भी हैं जो जानकारीपूर्ण हैं, सफलता की पुष्टि करते हैं, या क्रमशः एक पुनर्निर्देशन निर्देशित करते हैं। इन अतिरिक्त प्रकार के HTTP स्टेटस कोड त्रुटियां नहीं हैं, इसलिए आपको ब्राउज़र में उनके बारे में सतर्क नहीं होना चाहिए।

हमारे HTTP स्थिति कोड त्रुटियों पृष्ठ पर त्रुटियों की पूरी सूची देखें, या हमारे सभी HTTP स्थिति पंक्तियों (1xx, 2xx, और 3xx) को हमारे HTTP HTTP लाइन्स में देखें? टुकड़ा।

आईएएनए का हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) स्टेटस कोड रजिस्ट्री पेज HTTP स्टेटस कोड के लिए आधिकारिक स्रोत है लेकिन विंडोज़ में कभी-कभी अतिरिक्त, अधिक विशिष्ट त्रुटियां शामिल होती हैं जो अतिरिक्त जानकारी की व्याख्या करती हैं। आप माइक्रोसॉफ्ट की वेबसाइट पर इनकी पूरी सूची पा सकते हैं।

उदाहरण के लिए, जबकि 500 का HTTP स्टेटस कोड इंटरनेट सर्वर त्रुटि का अर्थ है, माइक्रोसॉफ़्ट इंटरनेट इनफॉर्मेशन सर्विसेज (आईएसएस) 500.15 का उपयोग करता है इसका मतलब है कि Global.aspx के लिए डायरेक्ट अनुरोधों की अनुमति नहीं है

यहां कुछ और उदाहरण दिए गए हैं:

माइक्रोसॉफ्ट आईएसएस द्वारा उत्पन्न इन तथाकथित उप-कोड HTTP स्टेटस कोड को प्रतिस्थापित नहीं करते हैं बल्कि विंडोज़ के विभिन्न क्षेत्रों में प्रलेखन फाइलों जैसे पाए जाते हैं।

सभी त्रुटि कोड संबंधित नहीं हैं

एक HTTP स्थिति कोड डिवाइस प्रबंधक त्रुटि कोड या सिस्टम त्रुटि कोड के समान नहीं है । कुछ सिस्टम त्रुटि कोड HTTP स्थिति कोड के साथ कोड संख्या साझा करते हैं लेकिन वे पूरी तरह से अलग त्रुटि संदेशों और अर्थों के साथ अलग-अलग त्रुटियां हैं।

उदाहरण के लिए, HTTP स्थिति कोड 403.2 का अर्थ है पढ़ने के लिए प्रतिबंधित वर्जित । हालांकि, एक सिस्टम त्रुटि कोड 403 भी है जिसका अर्थ है कि प्रक्रिया पृष्ठभूमि प्रसंस्करण मोड में नहीं है

इसी प्रकार, 500 स्थिति कोड जिसका अर्थ है कि इंटरनेट सर्वर त्रुटि को सिस्टम त्रुटि कोड 500 के लिए आसानी से भ्रमित किया जा सकता है जिसका अर्थ है कि उपयोगकर्ता प्रोफ़ाइल लोड नहीं की जा सकती है

हालांकि, ये संबंधित नहीं हैं और समान रूप से इलाज नहीं किया जाना चाहिए। एक वेब ब्राउज़र में प्रदर्शित होता है और क्लाइंट या सर्वर के बारे में एक त्रुटि संदेश बताता है, जबकि दूसरा विंडोज़ में कहीं और दिखाता है और इसमें वेब ब्राउजर को जरूरी नहीं है।

अगर आपको यह देखने में समस्या हो रही है कि आप जो त्रुटि कोड देखते हैं वह HTTP स्थिति कोड है या नहीं, तो ध्यान से देखें कि संदेश कहां देखा जाता है। यदि आपको अपने वेब ब्राउज़र में वेब पेज पर कोई त्रुटि दिखाई देती है, तो यह एक HTTP प्रतिक्रिया कोड है।

अन्य त्रुटि संदेशों को उस संदर्भ के आधार पर अलग से संबोधित किया जाना चाहिए जिसमें वे देखा गया है: डिवाइस मैनेजर में डिवाइस मैनेजर त्रुटि कोड देखे जाते हैं, सिस्टम त्रुटि कोड पूरे विंडोज़ में प्रदर्शित होते हैं, पोस्ट कोड स्वयं परीक्षण पर पावर कोड के दौरान दिए जाते हैं।