HTTP स्थिति लाइन HTTP स्थिति कोड (वास्तविक कोड संख्या) को दिया गया शब्द है, जब HTTP कारण वाक्यांश के साथ होता है1 (संक्षिप्त विवरण)।
हम HTTP स्थिति कोड त्रुटियों (4xx और 5xx) की एक सूची के साथ-साथ उन्हें ठीक करने के कुछ सुझावों के साथ भी रखते हैं।
हालाँकि तकनीकी रूप से गलत है, HTTP स्थिति पंक्तियों को अक्सर केवल HTTP स्थिति कोड के रूप में संदर्भित किया जाता है।
HTTP स्थिति कोड श्रेणियाँ
जैसा कि आप नीचे देख सकते हैं, HTTP स्थिति कोड तीन अंकों के पूर्णांक होते हैं। एक विशिष्ट श्रेणी के भीतर कोड की पहचान करने के लिए सबसे पहले अंक का उपयोग किया जाता है-इन पांचों में से एक:
- 1XX: सूचनात्मक-अनुरोध स्वीकार कर लिया गया या प्रक्रिया जारी है।
- 2XX: पुष्टि करता है कि कार्रवाई सफलतापूर्वक पूरी हुई या समझी गई।
- 3XX: पुनर्निर्देशन-अनुरोध को पूरा करने के लिए कुछ और करने की आवश्यकता है।
- 4XX: क्लाइंट त्रुटि जो इंगित करती है कि अनुरोध पूरा नहीं हो सकता है या गलत सिंटैक्स है।
- 5XX: सर्वर त्रुटि जो इंगित करती है कि सर्वर एक अनुरोध को पूरा करने में विफल रहा जो माना जाता था कि मान्य था।
एप्लिकेशन जो HTTP स्थिति कोड को समझते हैं, उन्हें इन सभी कोडों को जानने की आवश्यकता नहीं है, जिसका अर्थ है कि एक अज्ञात कोड में एक अज्ञात HTTP कारण वाक्यांश भी होता है, जो उपयोगकर्ता को अधिक जानकारी नहीं देगा। हालाँकि, इन HTTP अनुप्रयोगों को श्रेणियों या वर्गों को समझना होगा जैसा कि हमने उन्हें ऊपर वर्णित किया है।
यदि सॉफ़्टवेयर को विशिष्ट कोड का अर्थ नहीं पता है, तो यह कम से कम वर्ग की पहचान कर सकता है।उदाहरण के लिए, यदि एप्लिकेशन के लिए 490 स्थिति कोड अज्ञात है, तो वह इसे 400 के रूप में मान सकता है क्योंकि यह उसी श्रेणी में है, और फिर यह मान सकता है कि क्लाइंट अनुरोध में कुछ गड़बड़ है।
HTTP स्थिति रेखाएं (HTTP स्थिति कोड + HTTP कारण वाक्यांश)
आधिकारिक HTTP स्थिति पंक्तियाँ | |
---|---|
स्थिति कोड | कारण वाक्यांश |
100 | जारी रखें |
101 | स्विचिंग प्रोटोकॉल |
102 | प्रसंस्करण |
200 | ठीक |
201 | बनाया |
202 | स्वीकृत |
203 | गैर-आधिकारिक जानकारी |
204 | कोई सामग्री नहीं |
205 | सामग्री रीसेट करें |
206 | आंशिक सामग्री |
207 | बहु-स्थिति |
208 | पहले से ही रिपोर्ट किया गया |
300 | बहुविकल्पी |
301 | स्थायी रूप से स्थानांतरित |
302 | मिला |
303 | अन्य देखें |
304 | संशोधित नहीं |
305 | प्रॉक्सी का प्रयोग करें |
307 | अस्थायी रीडायरेक्ट |
308 | स्थायी रीडायरेक्ट |
400 | खराब अनुरोध |
401 | अनधिकृत |
402 | भुगतान आवश्यक |
403 | निषिद्ध |
404 | नहीं मिला |
405 | विधि की अनुमति नहीं है |
406 | स्वीकार्य नहीं |
407 | प्रॉक्सी प्रमाणीकरण आवश्यक |
408 | अनुरोध टाइम-आउट |
409 | संघर्ष |
410 | गया |
411 | लंबाई आवश्यक |
412 | पूर्व शर्त विफल |
413 | अनुरोध इकाई बहुत बड़ी |
414 | अनुरोध-यूआरआई बहुत बड़ा |
415 | असमर्थित मीडिया प्रकार |
416 | अनुरोध सीमा संतोषजनक नहीं |
417 | उम्मीद विफल |
421 | गलत दिशा में अनुरोध |
422 | असंसाधित इकाई |
423 | लॉक किया गया |
424 | असफल निर्भरता |
425 | अनियंत्रित संग्रह |
426 | अपग्रेड आवश्यक |
428 | पूर्व शर्त आवश्यक |
429 | बहुत अधिक अनुरोध |
431 | अनुरोध हैडर फ़ील्ड बहुत बड़े |
451 | कानूनी कारणों से अनुपलब्ध |
500 | आंतरिक सर्वर त्रुटि |
501 | लागू नहीं |
502 | खराब गेटवे |
503 | सेवा अनुपलब्ध |
504 | गेटवे टाइम-आउट |
505 | HTTP संस्करण समर्थित नहीं |
506 | वेरिएंट भी बातचीत करता है |
507 | अपर्याप्त संग्रहण |
508 | लूप का पता चला |
510 | विस्तारित नहीं |
511 | नेटवर्क प्रमाणीकरण आवश्यक |
[1] केवल HTTP स्थिति कोड के साथ आने वाले HTTP कारण वाक्यांशों की अनुशंसा की जाती है। RFC 2616 6.1.1 के अनुसार भिन्न कारण वाक्यांश की अनुमति है। आप HTTP कारण वाक्यांशों को अधिक "दोस्ताना" विवरण या किसी स्थानीय भाषा में बदलते हुए देख सकते हैं।
अनौपचारिक HTTP स्थिति पंक्तियाँ
नीचे दी गई HTTP स्थिति पंक्तियों का उपयोग कुछ तृतीय-पक्ष सेवाओं द्वारा त्रुटि प्रतिक्रिया के रूप में किया जा सकता है, लेकिन वे किसी RFC द्वारा निर्दिष्ट नहीं हैं।
अन्य संभावित HTTP स्थिति पंक्तियाँ | |
---|---|
स्थिति कोड | कारण वाक्यांश |
103 | चेकपॉइंट |
420 | विधि विफलता |
420 | अपने शांत को बढ़ाएं |
440 | लॉगिन टाइमआउट |
449 | के साथ पुनः प्रयास करें |
450 | Windows माता-पिता के नियंत्रण द्वारा अवरोधित |
451 | रीडायरेक्ट |
498 | अमान्य टोकन |
499 | टोकन आवश्यक |
499 | एंटीवायरस द्वारा अनुरोध प्रतिबंधित कर दिया गया है |
509 | बैंडविड्थ की सीमा पार हो गई |
530 | साइट फ़्रीज़ हो गई है |
यह याद रखना महत्वपूर्ण है कि हालांकि HTTP स्थिति कोड अन्य संदर्भों में पाए गए त्रुटि संदेशों के साथ समान संख्या साझा कर सकते हैं, जैसे डिवाइस प्रबंधक त्रुटि कोड, इसका मतलब यह नहीं है कि वे किसी भी तरह से संबंधित हैं।