प्रतिक्रिया कोड
HTTP प्रतिक्रिया की पहली पंक्ति राज्य नाली है। इसमें दो भाग होते हैं: एक तीन अंकों की संख्या (प्रतिक्रिया कोड) और एक पाठ संदेश (प्रतिक्रिया विवरण)।
RESPONSE-CODE TEXT-DESCRIPTION
ग्राहक प्रतिक्रिया कोड से अपने अनुरोध की स्थिति सीखता है और तय करता है कि आगे क्या करना है। सर्वर से विभिन्न प्रतिक्रियाओं के उदाहरण:
201 बनाया गया |
---|
अनधिकृत 401 |
507 अपर्याप्त भंडारण |
प्रतिक्रिया कोड 5 श्रेणियों में विभाजित हैं। प्रतिक्रिया कोड का पहला अंक यह निर्धारित करता है कि यह किस श्रेणी का है।
नंबर 1 से शुरू होने वाले सभी उत्तरों को सूचनात्मक के रूप में वर्गीकृत किया गया है। हम उनके बारे में विस्तार से बात नहीं करेंगे ...
प्रतिक्रिया कोड 200
आखिरकार, कुछ और भी हैं जो हमारे लिए बहुत अधिक दिलचस्प हैं। 2xx जैसी दिखने वाली सभी प्रतिक्रियाएँ सफल हैं। प्रोग्रामर द्वारा सबसे अधिक पसंद की गई प्रतिक्रिया 200 ओके है , जिसका अर्थ है कि सब कुछ ठीक है, अनुरोध सफलतापूर्वक पूरा हो गया।
आपको अन्य "अच्छे" उत्तरों की यह सूची उपयोगी भी लग सकती है:
कोड | पंक्ति | विवरण |
---|---|---|
200 | ठीक | अच्छा |
201 | बनाया था | बनाया था |
202 | को स्वीकृत | को स्वीकृत |
203 | गैर-आधिकारिक सूचना | सूचना अधिकृत नहीं है |
204 | कोई सामग्री नहीं है | कोई सामग्री नहीं है |
205 | सामग्री रीसेट करें | सामग्री रीसेट करें |
208 | पहले से ही सूचना दी | पहले ही सूचित कर दिया गया है |
प्रतिक्रिया कोड 301, 302
3xx जैसे दिखने वाले प्रतिसाद रीडायरेक्ट क्लास में हैं । वे इंगित करते हैं कि संसाधन को किसी अन्य स्थान पर ले जाया गया है।
उनमें से सबसे लोकप्रिय:
- 301 - स्थायी रूप से चले गए
- 302 - अस्थायी रूप से ले जाया गया
प्रोग्रामर के बोलचाल के भाषण में, आप अक्सर "302 रीडायरेक्ट" या "301 रीडायरेक्ट" सुनेंगे - यह बस इसके बारे में है।
300 उत्तरों की पूरी सूची:
कोड | पंक्ति | विवरण |
---|---|---|
300 | कई विकल्प | कई विकल्पों में से चुनने के लिए |
301 | स्थाई रूप से स्थानांतरित | हमेशा के लिए चले गए |
302 | अस्थायी रूप से हटा लिया गया है | अस्थायी रूप से हटा लिया गया है |
303 | अन्य देखें | अन्य देखें |
304 | बदला हुआ नहीं | परिवर्तन नहीं किया |
305 | प्रॉक्सी का उपयोग करें | प्रॉक्सी का उपयोग करें |
307 | अस्थायी पुनर्निर्देशन | अस्थायी रीडायरेक्ट |
308 | स्थायी पुनर्निर्देशन | स्थायी रीडायरेक्ट |
प्रतिक्रिया कोड 404
संख्या 4 से शुरू होने वाले सभी उत्तर क्लाइंट-साइड त्रुटि का संकेत देते हैं , और उनमें से बहुत सारे हैं। सबसे लोकप्रिय जो आप निश्चित रूप से जानते हैं: यह उत्तर "404 - नहीं मिला" है।
अन्य सामान्य उत्तर तालिका में दिए गए हैं:
कोड | पंक्ति | विवरण |
---|---|---|
400 | खराब अनुरोध | अमान्य अनुरोध |
401 | अनधिकृत | अधिकृत नहीं हैं |
402 | भुगतान की आवश्यकता है | भुगतान की आवश्यकता है |
403 | निषिद्ध | निषिद्ध |
404 | नहीं मिला | नहीं मिला |
405 | विधि अनुमत नहीं | पद्धति समर्थित नहीं है |
406 | स्वीकार्य नहीं है | गवारा नहीं |
407 | प्रॉक्सी प्रमाणीकरण आवश्यक है | प्रॉक्सी प्रमाणीकरण की आवश्यकता है |
408 | ब्रेक का अनुरोध | समय समााप्त |
413 | पेलोड बहुत बड़ा है | पेलोड बहुत बड़ा |
414 | यूआरआई बहुत लंबा है | यूआरआई बहुत लंबा है |
429 | बहुत सारे अनुरोध | बहुत अधिक अनुरोध |
499 | ग्राहक बंद अनुरोध | क्लाइंट ने कनेक्शन बंद कर दिया |
प्रतिक्रिया कोड 501
और अंत में, अंतिम श्रेणी सर्वर-साइड एरर है। ऐसी सभी त्रुटियां संख्या 5 से शुरू होती हैं। डेवलपर के लिए सबसे आम त्रुटि 501 है (कार्यक्षमता लागू नहीं की गई)। कभी - कभी ऐसा होता है।
सामान्य तौर पर, इन त्रुटि कोडों से परिचित हों, वे अब आपके शेष जीवन के लिए आपके मित्र हैं। ठीक है, हमेशा की तरह, यहाँ एक तालिका है जिसमें सर्वर साइड पर सबसे उपयोगी त्रुटि कोड हैं:
कोड | पंक्ति | विवरण |
---|---|---|
500 | आंतरिक सर्वर त्रुटि | आंतरिक सर्वर त्रुटि |
501 | लागू नहीं किया गया | लागू नहीं किया गया |
502 | खराब गेटवे | गलत प्रवेश द्वार |
503 | सेवा अनुपलब्ध है | सेवा उपलब्ध नहीं है |
504 | गेटवे समय समाप्त | गेटवे जवाब नहीं दे रहा है |
507 | अपर्याप्त संग्रहण | भंडारण अतिप्रवाह |
508 | लूप का पता चला | अंतहीन रीडायरेक्ट |
509 | आवेष्ट विशदता सीमा पार हो गई है | चैनल बैंडविड्थ समाप्त हो गया |
520 | अज्ञात त्रुटि | अज्ञात त्रुटि |
521 | वेब सर्वर डाउन है | वेब सर्वर काम नहीं कर रहा है |
522 | रिश्तों का समय बाहर | कनेक्शन जवाब नहीं दे रहा है |
523 | उत्पत्ति अगम्य है | स्रोत अनुपलब्ध |
524 | एक टाइमआउट हुआ | मध्यांतर बीत गया |
525 | एसएसएल हाथ मिलाना विफल | एसएसएल हाथ मिलाना विफल रहा |
526 | अमान्य एसएसएल प्रमाणपत्र | अमान्य एसएसएल प्रमाणपत्र |