प्रतिक्रिया कोड

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 अमान्य एसएसएल प्रमाणपत्र अमान्य एसएसएल प्रमाणपत्र