HTTP त्रुटि और स्थिति कोड समझाया

वेबपृष्ठ त्रुटियों को समझना और उनके बारे में क्या करना है

जब आप वेबसाइटों पर जाते हैं, तो आपका ब्राउज़र- क्लाइंट-HTTP सर्वर नामक नेटवर्क प्रोटोकॉल के माध्यम से वेब सर्वर से कनेक्शन बनाता है। ये नेटवर्क कनेक्शन सर्वर से प्रतिक्रिया डेटा को वेबपृष्ठों की सामग्री और कुछ प्रोटोकॉल नियंत्रण जानकारी सहित ग्राहकों को वापस भेजने का समर्थन करते हैं। कभी-कभी, आप जिस वेबसाइट तक पहुंचने का प्रयास कर रहे हैं उस तक पहुंचने में सफल नहीं हो सकते हैं। इसके बजाय, आपको एक त्रुटि या स्थिति कोड दिखाई देता है।

HTTP त्रुटि और स्थिति कोड के प्रकार

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

इंटरनेट या इंट्रानेट पर केवल कुछ संभावित त्रुटि और स्थिति कोड देखे जाते हैं। त्रुटियों से संबंधित कोड आमतौर पर एक वेबपृष्ठ में दिखाए जाते हैं जहां उन्हें एक असफल अनुरोध के आउटपुट के रूप में प्रदर्शित किया जाता है, जबकि अन्य स्थिति कोड उपयोगकर्ताओं को प्रदर्शित नहीं होते हैं।

200 ठीक है

विकिमीडिया कॉमन्स

HTTP स्थिति 200 के मामले में ठीक है , वेब सर्वर ने अनुरोध को सफलतापूर्वक संसाधित किया और ब्राउज़र को सामग्री प्रेषित किया। अधिकांश HTTP अनुरोधों का परिणाम इस स्थिति में होता है। उपयोगकर्ता शायद ही कभी इस कोड को स्क्रीन पर देखते हैं क्योंकि वेब ब्राउज़र आमतौर पर केवल कुछ समस्या होने पर कोड दिखाते हैं।

त्रुटि 404 नहीं मिला

जब आपको HTTP त्रुटि 404 नहीं मिली , तो वेब सर्वर अनुरोधित पृष्ठ, फ़ाइल या कोई अन्य संसाधन नहीं ढूंढ सका। HTTP 404 त्रुटियां इंगित करती हैं कि क्लाइंट और सर्वर के बीच नेटवर्क कनेक्शन सफलतापूर्वक बनाया गया था। यह त्रुटि आमतौर पर तब होती है जब उपयोगकर्ता मैन्युअल रूप से किसी ब्राउज़र में गलत URL दर्ज करते हैं, या वेब सर्वर व्यवस्थापक किसी नए स्थान पर पते को पुनर्निर्देशित किए बिना फ़ाइल को हटा देता है। उपयोगकर्ताओं को इस समस्या का समाधान करने के लिए यूआरएल सत्यापित करना चाहिए या वेब व्यवस्थापक को इसे सही करने की प्रतीक्षा करनी चाहिए।

त्रुटि 500 ​​- आंतरिक सर्वर त्रुटि

विकिमीडिया कॉमन्स

HTTP त्रुटि 500 आंतरिक सर्वर त्रुटि के साथ , वेब सर्वर को क्लाइंट से एक वैध अनुरोध प्राप्त हुआ लेकिन यह संसाधित करने में असमर्थ था। HTTP 500 त्रुटियां तब होती हैं जब सर्वर कुछ सामान्य तकनीकी गड़बड़ी का सामना करता है जैसे उपलब्ध स्मृति या डिस्क स्थान पर कम होना। एक सर्वर व्यवस्थापक को इस समस्या को ठीक करना होगा। अधिक "

त्रुटि 503 सेवा अनुपलब्ध

पब्लिक डोमेन

HTTP त्रुटि 503 सेवा अनुपलब्ध इंगित करता है कि एक वेब सर्वर आने वाले क्लाइंट अनुरोध को संसाधित नहीं कर सकता है। कुछ वेब सर्वर अपेक्षित विफलताओं को इंगित करने के लिए HTTP 503 का उपयोग करते हैं, जैसे कि समवर्ती उपयोगकर्ताओं या सीपीयू उपयोग की संख्या पर एक सीमा से अधिक, प्रशासनिक नीतियों के कारण, उन्हें अप्रत्याशित विफलताओं से अलग करने के लिए जिन्हें सामान्य रूप से HTTP 500 के रूप में रिपोर्ट किया जाएगा।

301 स्थायी रूप से स्थानांतरित

पब्लिक डोमेन

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

302 मिला या 307 अस्थायी रीडायरेक्ट

पब्लिक डोमेन

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

400 गलत अनुरोध

पब्लिक डोमेन

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

अनधिकृत 401

पब्लिक डोमेन

401 अनधिकृत त्रुटि तब होती है जब वेब क्लाइंट सर्वर पर संरक्षित संसाधन का अनुरोध करता है, लेकिन क्लाइंट को एक्सेस के लिए प्रमाणित नहीं किया गया है। आम तौर पर, किसी ग्राहक को समस्या को ठीक करने के लिए एक वैध उपयोगकर्ता नाम और पासवर्ड के साथ सर्वर में लॉग इन करना होगा।

100 जारी रखें

पब्लिक डोमेन

प्रोटोकॉल के संस्करण 1.1 में जोड़ा गया, HTTP स्थिति 100 जारी रखें नेटवर्क बैंडविड्थ को अधिक कुशलतापूर्वक सर्वरों को बड़े अनुरोधों को स्वीकार करने के लिए अपनी तत्परता की पुष्टि करने का मौका देकर अधिक कुशलतापूर्वक उपयोग करने के लिए डिज़ाइन किया गया था। जारी प्रोटोकॉल HTTP 1.1 क्लाइंट को एक छोटा, विशेष रूप से कॉन्फ़िगर किया गया संदेश भेजने की अनुमति देता है जो सर्वर को 100 कोड के साथ उत्तर देने के लिए कहता है। यह तब (आमतौर पर बड़े) अनुवर्ती अनुरोध भेजने से पहले प्रतिक्रिया के लिए इंतजार कर रहा है। HTTP 1.0 क्लाइंट और सर्वर इस कोड का उपयोग नहीं करते हैं।

204 कोई सामग्री नहीं

पब्लिक डोमेन

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

502 खराब गेटवे

पब्लिक डोमेन

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