Skip to content

HTTP स्टेटस कोड समझाए गए

हर सामान्य HTTP रिस्पॉन्स स्टेटस कोड, क्लास के अनुसार समूहबद्ध: इसका क्या अर्थ है और आप इसे कब देखेंगे। HTTP Status Codes टूल का त्वरित-संदर्भ साथी।

सभी HTTP स्टेटस कोड एक ही पैटर्न साझा करते हैं: पहला अंक क्लास बताता है, बाकी ब्योरा है। 1xx का अर्थ सूचनात्मक, 2xx का अर्थ सफलता, 3xx का अर्थ रीडायरेक्शन, 4xx का अर्थ क्लाइंट की गलती, और 5xx का अर्थ सर्वर विफलता है। पहले पहला अंक पढ़ें। साथी टूल आपको किसी एक कोड को गहराई से देखने देता है।

संदर्भ तालिका · 55 प्रविष्टियाँOpen the http-status-codes tool →
55 of 55 rows
1xx सूचनात्मक
Continueसर्वर ने रिक्वेस्ट हेडर प्राप्त कर लिए हैं और क्लाइंट बॉडी भेज सकता है।बड़ी बॉडी अपलोड करने से पहले प्रीफ़्लाइट जाँच के बाद।
Switching Protocolsसर्वर क्लाइंट द्वारा माँगे गए प्रोटोकॉल पर स्विच करने को सहमत है।HTTP कनेक्शन को WebSocket में अपग्रेड करते समय।
Processingसर्वर ने रिक्वेस्ट प्राप्त कर ली है और अभी भी उस पर काम कर रहा है।WebDAV सर्वर लंबी रिक्वेस्ट स्वीकार कर रहा है ताकि क्लाइंट टाइम-आउट न हो।
Early Hintsअंतिम रिस्पॉन्स तैयार होने से पहले सर्वर प्रारंभिक हेडर भेजता है।पेज रेंडर होते समय ब्राउज़र को एसेट प्रीलोड करने देना।
2xx सफलता
OKरिक्वेस्ट सफल रही और रिस्पॉन्स बॉडी परिणाम ले जाती है।GET या PUT के लिए मानक सफलता।
Createdरिक्वेस्ट सफल रही और एक नया रिसोर्स बनाया गया।किसी चीज़ बनाने वाली सफल POST के बाद लौटाने के लिए।
Acceptedरिक्वेस्ट प्रोसेसिंग के लिए स्वीकार कर ली गई है लेकिन अभी पूरी नहीं हुई है।एक लंबा चलने वाला जॉब शुरू हो गया है और असिंक्रोनस रूप से चल रहा है।
Non-Authoritative Informationरिक्वेस्ट सफल रही लेकिन लौटाया गया डेटा वापसी के रास्ते में बदल गया था।प्रॉक्सी या कैश ओरिजिन के बजाय बदले हुए मेटाडेटा दे रही है।
No Contentरिक्वेस्ट सफल रही और लौटाने के लिए कोई बॉडी नहीं है।DELETE सफल रही, या कहने को कुछ न होने वाली PUT।
Reset Contentरिक्वेस्ट सफल रही और क्लाइंट को उस व्यू को रीसेट करना चाहिए जिसने उसे भेजा था।फ़ॉर्म सबमिट के बाद, पेज को उसके फ़ील्ड साफ़ करने के लिए कहते हुए।
Partial Contentसर्वर माँगे अनुसार रिसोर्स का केवल एक हिस्सा लौटा रहा है।Range रिक्वेस्ट से बाइट रेंज देना।
3xx रीडायरेक्शन
Moved Permanentlyरिसोर्स का एक स्थायी नया URL है और भविष्य की रिक्वेस्ट को वही उपयोग करना चाहिए।पेज चला गया है और सर्च इंजन को अपना इंडेक्स अपडेट करना होगा।
Foundरिसोर्स अस्थायी रूप से दूसरे URL पर है, लेकिन मूल URL का ही उपयोग करते रहें।कुछ समय के लिए लॉगिन पेज पर रीडायरेक्ट करना।
See Otherउत्तर दूसरे URL पर है और उसे GET से ही लाना चाहिए।PRG पैटर्न: POST को रिज़ल्ट पेज पर रीडायरेक्ट करें ताकि रिफ़्रेश दोबारा सबमिट न करे।
Not Modifiedकैश की गई कॉपी अभी भी मान्य है, इसलिए सर्वर कोई बॉडी नहीं भेजता।कंडीशनल GET जहाँ क्लाइंट का कैश अद्यतित है।
Use Proxyरिक्वेस्ट को रिस्पॉन्स में नाम बताए प्रॉक्सी के माध्यम से भेजना होगा।लेगेसी प्रॉक्सी नेटवर्क; 2011 से डेप्रिकेटेड।
Temporary Redirectरिसोर्स अस्थायी रूप से कहीं और है और मूल रिक्वेस्ट मेथड को बनाए रखना होगा।302 की तरह, लेकिन रीडायरेक्ट पर POST, POST ही रहता है।
Permanent Redirectरिसोर्स का स्थायी नया URL है और मूल रिक्वेस्ट मेथड को बनाए रखना होगा।301 की तरह, लेकिन रीडायरेक्ट पर POST, POST ही रहता है।
4xx क्लाइंट त्रुटि
Bad Requestगलत सिंटैक्स के कारण सर्वर रिक्वेस्ट को समझ नहीं पाया।खराब JSON, या अनुपस्थित अनिवार्य फ़ील्ड।
Unauthorizedप्रमाणीकरण आवश्यक है और वह या तो अनुपस्थित था या विफल रहा।कोई टोकन नहीं, या अमान्य या समाप्त टोकन।
Payment Requiredरिक्वेस्ट के लिए भुगतान चाहिए, हालाँकि स्पेक ने कभी तरीका परिभाषित नहीं किया।कुछ API इसे पेवॉल मार्कर की तरह उपयोग करते हैं; अधिकांश कभी उपयोग नहीं करते।
Forbiddenक्लाइंट प्रमाणित है लेकिन इस रिसोर्स को एक्सेस करने की अनुमति नहीं है।मान्य लॉगिन, लेकिन इस रिसोर्स के लिए कोई अनुमति नहीं।
Not Foundसर्वर के पास इस URL पर कोई रिसोर्स नहीं है।अज्ञात URL या ऐसी ID जो मौजूद नहीं है।
Method Not AllowedURL मौजूद है लेकिन वह उपयोग की गई रिक्वेस्ट मेथड की अनुमति नहीं देता।ऐसे एंडपॉइंट पर POST जो केवल GET स्वीकार करता है।
Not Acceptableसर्वर ऐसी सामग्री नहीं लौटा सकता जो क्लाइंट के Accept हेडर से मेल खाए।क्लाइंट ने केवल XML माँगा, लेकिन API केवल JSON लौटाता है।
Proxy Authentication Requiredरिक्वेस्ट के आगे बढ़ने से पहले क्लाइंट को प्रॉक्सी से प्रमाणित होना होगा।कॉर्पोरेट प्रॉक्सी अप्रमाणित रिक्वेस्ट अस्वीकार कर रही है।
Request Timeoutरिक्वेस्ट भेजने में क्लाइंट को बहुत अधिक समय लगा और सर्वर ने हार मान ली।ऐसा अपलोड जो बॉडी पूरी आने से पहले ही अटक गया।
Conflictरिक्वेस्ट रिसोर्स की वर्तमान स्थिति से संघर्ष करती है।डुप्लिकेट ईमेल या उसी रिकॉर्ड पर एडिट रेस।
Goneरिसोर्स कभी मौजूद था लेकिन स्थायी रूप से हटा दिया गया है।जानबूझकर बंद किया गया एंडपॉइंट, 404 से सख़्त।
Length Requiredरिक्वेस्ट को Content-Length हेडर चाहिए और उसके पास वह नहीं है।ऐसा सर्वर जिसे आगे से आकार जानना ज़रूरी है, स्ट्रीम की गई बॉडी अस्वीकार कर रहा है।
Precondition FailedIf-Match जैसा कोई हेडर प्रीकंडीशन गलत निकला।आशावादी एडिट जहाँ क्लाइंट के पढ़ने के बाद रिकॉर्ड बदल गया।
Content Too Largeरिक्वेस्ट बॉडी सर्वर द्वारा स्वीकार्य सीमा से बड़ी है।सर्वर के अधिकतम बॉडी आकार से बड़ा अपलोड।
URI Too Longरिक्वेस्ट URL उस लंबाई से अधिक है जिसे सर्वर समझने को तैयार है।ऐसा फ़ॉर्म जो गलती से GET क्वेरी स्ट्रिंग में बदल गया और असीमित बढ़ता गया।
Unsupported Media Typeरिक्वेस्ट बॉडी का फ़ॉर्मैट एंडपॉइंट द्वारा स्वीकार्य नहीं है।Content-Type text/plain के साथ POST, केवल-JSON एंडपॉइंट पर।
Range Not SatisfiableRange हेडर की बाइट रेंज रिसोर्स पर फ़िट नहीं बैठती।डाउनलोड फिर शुरू करते समय फ़ाइल के अंत से आगे के बाइट माँगना।
Expectation Failedसर्वर Expect हेडर में बताई गई अपेक्षा पूरी नहीं कर सकता।100-continue अपेक्षा जिसे सर्वर पूरा करने से इनकार करता है।
I'm a teapotसर्वर एक चायदानी है और कॉफ़ी बनाने से इनकार करता है।1998 का अप्रैल फ़ूल्स चुटकुला जो मरता नहीं; API मज़े के लिए इसे लौटाते हैं।
Misdirected Requestरिक्वेस्ट ऐसे सर्वर को भेजी गई जो उसके लिए रिस्पॉन्स नहीं बना सकता।पुनः उपयोग किया गया कनेक्शन ऐसे होस्ट को भेजा गया जिसे यह सर्वर सेव नहीं देता।
Unprocessable Entityरिक्वेस्ट का निर्माण ठीक है लेकिन उसके मान सिमेंटिक सत्यापन में विफल होते हैं।मान्य JSON जिसके फ़ील्ड बिज़नेस नियमों का उल्लंघन करते हैं।
Too Earlyसर्वर ऐसी रिक्वेस्ट अस्वीकार करता है जो रीप्ले होने का जोखिम रखती है।की रोटेट होने से पहले दोहराई गई नॉन-आइडेम्पोटेंट रिक्वेस्ट अस्वीकार करना।
Upgrade Requiredइस रिसोर्स का उपयोग करने के लिए क्लाइंट को दूसरे प्रोटोकॉल पर स्विच करना होगा।ऐसा एंडपॉइंट जो TLS या WebSocket पर ज़ोर देता है।
Precondition Requiredसर्वर को कंडीशनल हेडर चाहिए जो रिक्वेस्ट ने नहीं भेजे।ऐसी API जो खोए हुए अपडेट रोकने के लिए If-Match माँगती है।
Too Many Requestsक्लाइंट ने दिए गए समय-विंडो में बहुत अधिक रिक्वेस्ट भेज दी हैं।रेट लिमिट टकरा गई; रुकें और पुनः प्रयास करें।
Request Header Fields Too Largeएक या अधिक हेडर फ़ील्ड सर्वर के प्रोसेस करने के लिए बहुत बड़े हैं।कुकी या टोकन जो तब तक बढ़ता गया जब तक साइट की हर रिक्वेस्ट को रोक नहीं दिया।
Unavailable For Legal Reasonsरिसोर्स कानूनी कारणों से अवरुद्ध है, जैसे टेकडाउन या जियो-रिस्ट्रिक्शन।सरकारी टेकडाउन या किसी एक देश में अवरुद्ध पेज।
5xx सर्वर त्रुटि
Internal Server Errorसर्वर एक अनपेक्षित स्थिति से टकराया और विफल रहा।सर्वर पर अनहैंडल्ड एक्सेप्शन या बग।
Not Implementedसर्वर माँगी गई मेथड या सुविधा का समर्थन नहीं करता।एंडपॉइंट घोषित है लेकिन अभी बना नहीं है।
Bad Gatewayगेटवे या प्रॉक्सी को अपस्ट्रीम सर्वर से अमान्य रिस्पॉन्स मिला।रिवर्स प्रॉक्सी बैकएंड तक नहीं पहुँच सकी।
Service Unavailableसर्वर अस्थायी रूप से रिक्वेस्ट निपटाने में असमर्थ है।रखरखाव, ओवरलोड, या निर्भर सेवा डाउन होना।
Gateway Timeoutगेटवे या प्रॉक्सी को अपस्ट्रीम सर्वर से समय पर रिस्पॉन्स नहीं मिला।बैकएंड को बहुत अधिक समय लगा और प्रॉक्सी ने हार मान ली।
HTTP Version Not Supportedसर्वर रिक्वेस्ट के HTTP संस्करण का समर्थन नहीं करता।ऐसा क्लाइंट जो उस प्रोटोकॉल संस्करण में बोल रहा है जो सर्वर ने कभी सीखा ही नहीं।
Variant Also Negotiatesपारदर्शी कंटेंट नेगोशिएशन सर्कुलर रेफ़रेंस में समाप्त हुआ।गलत कॉन्फ़िगर किया सर्वर जो प्रयोगात्मक कंटेंट नेगोशिएशन कर रहा है।
Insufficient Storageसर्वर रिक्वेस्ट पूरी करने के लिए आवश्यक रिप्रेजेंटेशन संग्रहीत नहीं कर सकता।WebDAV सर्वर जिसका आवंटित स्टोरेज भर गया है।
Loop Detectedरिक्वेस्ट प्रोसेस करते समय सर्वर अनंत लूप में फँस गया।WebDAV बाइंडिंग जो स्वयं की ओर इशारा करती है।
Network Authentication Requiredपहुँच पाने के लिए क्लाइंट को नेटवर्क से प्रमाणित होना होगा।होटल या एयरपोर्ट का कैप्टिव पोर्टल जो रिक्वेस्ट रोक लेता है।