मुझे एक कॉफ़ी पिलाएँ
डेव

HTTP स्टेटस कोड

सभी HTTP स्टेटस कोड की विवरण सहित संदर्भ गाइड। आपके डिवाइस पर चलता है — कुछ भी अपलोड नहीं होता, कुछ भी स्टोर नहीं होता।

50 में से 50 स्टेटस कोड दिख रहे हैं
100
जारी रखें
1xx

क्लाइंट को रिक्वेस्ट जारी रखनी चाहिए। यह क्लाइंट को बताने के लिए इस्तेमाल होता है कि रिक्वेस्ट का शुरुआती हिस्सा मिल चुका है।

इस्तेमाल: सर्वर आंशिक रिक्वेस्ट मिलने की पुष्टि करता है; क्लाइंट को आगे बढ़ना चाहिए।
101
प्रोटोकॉल बदला जा रहा है
1xx

क्लाइंट की माँग के अनुसार सर्वर किसी दूसरे प्रोटोकॉल पर स्विच कर रहा है।

इस्तेमाल: HTTP से WebSocket हैंडशेक अपग्रेड।
102
प्रोसेस हो रहा है
1xx

सर्वर को रिक्वेस्ट मिल चुकी है और वह उसे प्रोसेस कर रहा है, लेकिन अभी कोई रिस्पॉन्स उपलब्ध नहीं है।

इस्तेमाल: लंबे चलने वाली WebDAV रिक्वेस्ट पर टाइमआउट रोकना।
103
शुरुआती संकेत
1xx

अंतिम HTTP मैसेज से पहले कुछ रिस्पॉन्स हेडर लौटाने के लिए इस्तेमाल होता है।

इस्तेमाल: पूरा रिस्पॉन्स तैयार होने से पहले रिसोर्स प्रीलोड करना।
200
ठीक है
2xx

रिक्वेस्ट सफल रही। इसका मतलब इस्तेमाल किए गए HTTP मेथड पर निर्भर करता है।

इस्तेमाल: सफल GET, POST, PUT, DELETE के लिए मानक रिस्पॉन्स।
201
बनाया गया
2xx

रिक्वेस्ट सफल रही और नतीजे के तौर पर एक नया रिसोर्स बना।

इस्तेमाल: ऐसी POST रिक्वेस्ट जिसने नया यूज़र या रिकॉर्ड सफलतापूर्वक बनाया।
202
स्वीकार किया गया
2xx

रिक्वेस्ट मिल गई लेकिन उस पर अभी कार्रवाई नहीं हुई। प्रोसेसिंग असिंक्रोनस तरीके से होती है।

इस्तेमाल: API के ज़रिए बैकग्राउंड जॉब या असिंक टास्क शुरू करना।
203
ग़ैर-आधिकारिक जानकारी
2xx

लौटाया गया मेटाडेटा ओरिजिन सर्वर से नहीं, बल्कि किसी लोकल या थर्ड-पार्टी कॉपी से आया है।

इस्तेमाल: प्रॉक्सी सर्वर जो रिस्पॉन्स को बदलते या कैश करते हैं।
204
कोई कंटेंट नहीं
2xx

रिक्वेस्ट सफल रही लेकिन रिस्पॉन्स में भेजने के लिए कोई कंटेंट नहीं है।

इस्तेमाल: ऐसा DELETE या PUT जिसे डेटा लौटाने की ज़रूरत नहीं।
206
आंशिक कंटेंट
2xx

क्लाइंट द्वारा भेजे गए रेंज हेडर की वजह से सर्वर रिसोर्स का सिर्फ़ एक हिस्सा भेज रहा है।

इस्तेमाल: वीडियो स्ट्रीमिंग या फिर से शुरू की जा सकने वाली फ़ाइल डाउनलोड।
207
एकाधिक स्टेटस
2xx

WebDAV में कई सब-रिक्वेस्ट के लिए कई स्टेटस कोड।

इस्तेमाल: कई रिसोर्स स्टेटस वाले WebDAV PROPFIND रिस्पॉन्स।
208
पहले ही रिपोर्ट किया जा चुका
2xx

DAV बाइंडिंग के मेंबर पिछले जवाब में पहले ही गिनाए जा चुके हैं।

इस्तेमाल: WebDAV रिस्पॉन्स जो मेंबर दोहराने से बचते हैं।
226
IM इस्तेमाल किया गया
2xx

सर्वर ने GET रिक्वेस्ट पूरी की और रिस्पॉन्स इंस्टेंस मैनिपुलेशन का नतीजा है।

इस्तेमाल: HTTP रिस्पॉन्स में डेल्टा एन्कोडिंग।
301
स्थायी रूप से स्थानांतरित
3xx

माँगे गए रिसोर्स का URL स्थायी रूप से बदल गया है। नया URL रिस्पॉन्स में दिया जाता है।

इस्तेमाल: पुराने URL से नए URL पर SEO-अनुकूल स्थायी रीडायरेक्ट।
302
मिल गया
3xx

माँगे गए रिसोर्स का URL अस्थायी रूप से बदल गया है। आगे और बदलाव हो सकते हैं।

इस्तेमाल: किसी पेज को अपडेट करते समय अस्थायी रीडायरेक्ट।
303
अन्य देखें
3xx

सर्वर यह रिस्पॉन्स इसलिए भेजता है ताकि क्लाइंट माँगे गए रिसोर्स को किसी दूसरे URI से GET रिक्वेस्ट के ज़रिए लाए।

इस्तेमाल: POST फ़ॉर्म सबमिशन के बाद रीडायरेक्ट करना।
304
बदला नहीं गया
3xx

कैशिंग के लिए इस्तेमाल होता है। क्लाइंट को बताता है कि रिस्पॉन्स बदला नहीं है, इसलिए वह अपना कैश किया हुआ वर्शन इस्तेमाल कर सकता है।

इस्तेमाल: ETag या Last-Modified हेडर से ब्राउज़र कैश की जाँच।
307
अस्थायी रीडायरेक्ट
3xx

सर्वर यह रिस्पॉन्स इसलिए भेजता है ताकि क्लाइंट माँगे गए रिसोर्स को उसी मेथड से किसी दूसरे URI से लाए।

इस्तेमाल: अस्थायी रीडायरेक्ट जो मूल HTTP मेथड बनाए रखता है।
308
स्थायी रीडायरेक्ट
3xx

स्थायी रीडायरेक्ट जो मूल रिक्वेस्ट में इस्तेमाल किया गया HTTP मेथड बनाए रखता है।

इस्तेमाल: POST मेथड बनाए रखते हुए स्थायी API एंडपॉइंट माइग्रेशन।
400
ग़लत रिक्वेस्ट
4xx

ख़राब सिंटैक्स या अमान्य रिक्वेस्ट मैसेज फ़्रेमिंग की वजह से सर्वर रिक्वेस्ट प्रोसेस नहीं कर सकता।

इस्तेमाल: अमान्य JSON बॉडी या ग़ायब ज़रूरी क्वेरी पैरामीटर।
401
अनधिकृत
4xx

ऑथेंटिकेशन ज़रूरी है और वह दिया नहीं गया है या अमान्य है।

इस्तेमाल: वैध टोकन या सेशन के बिना API रिक्वेस्ट।
402
भुगतान आवश्यक
4xx

आगे के इस्तेमाल के लिए आरक्षित; कभी-कभी डिजिटल भुगतान की शर्तों के लिए इस्तेमाल होता है।

इस्तेमाल: कंटेंट देखने के लिए पेवॉल या सब्सक्रिप्शन ज़रूरी।
403
प्रतिबंधित
4xx

क्लाइंट के पास इस कंटेंट तक पहुँच के अधिकार नहीं हैं। 401 के विपरीत, यहाँ पहचान मालूम है।

इस्तेमाल: ऑथेंटिकेटेड यूज़र सिर्फ़ एडमिन के लिए बने रिसोर्स तक पहुँचने की कोशिश कर रहा है।
404
नहीं मिला
4xx

सर्वर माँगा गया रिसोर्स नहीं ढूँढ़ सकता। URL पहचाना नहीं गया।

इस्तेमाल: ऐसे पेज या रिसोर्स तक पहुँचना जो मौजूद ही नहीं है।
405
मेथड की अनुमति नहीं
4xx

रिक्वेस्ट मेथड जाना-पहचाना है लेकिन लक्षित रिसोर्स के लिए समर्थित नहीं है।

इस्तेमाल: ऐसे एंडपॉइंट पर DELETE भेजना जो सिर्फ़ GET सपोर्ट करता है।
406
स्वीकार्य नहीं
4xx

सर्वर ऐसा रिस्पॉन्स नहीं बना सकता जो रिक्वेस्ट हेडर में तय स्वीकार्य वैल्यू की सूची से मेल खाता हो।

इस्तेमाल: API सिर्फ़ JSON लौटाता है लेकिन क्लाइंट XML माँगता है।
408
रिक्वेस्ट टाइमआउट
4xx

सर्वर को जितनी देर इंतज़ार करना था, उतने समय में पूरा रिक्वेस्ट मैसेज नहीं मिला।

इस्तेमाल: क्लाइंट रिक्वेस्ट बॉडी भेजने में बहुत ज़्यादा समय लेता है।
409
टकराव
4xx

रिक्वेस्ट सर्वर की मौजूदा स्थिति से टकराती है।

इस्तेमाल: ऐसा यूज़रनेम बनाने की कोशिश जो पहले से मौजूद है।
410
अब उपलब्ध नहीं
4xx

लक्षित रिसोर्स अब उपलब्ध नहीं है और आगे भी उपलब्ध नहीं होगा।

इस्तेमाल: स्थायी रूप से हटाया गया कंटेंट, जिसका कोई नया पता भी नहीं है।
411
लंबाई आवश्यक
4xx

सर्वर ने रिक्वेस्ट इसलिए ठुकरा दी क्योंकि Content-Length हेडर फ़ील्ड ग़ायब है।

इस्तेमाल: Content-Length हेडर के बिना POST रिक्वेस्ट।
413
पेलोड बहुत बड़ा
4xx

सर्वर रिक्वेस्ट इसलिए ठुकरा देता है क्योंकि पेलोड उससे बड़ा है जितना वह प्रोसेस करने को तैयार है।

इस्तेमाल: अधिकतम अनुमत साइज़ से बड़ी फ़ाइल अपलोड।
414
URI बहुत लंबा
4xx

क्लाइंट द्वारा माँगा गया URI उससे लंबा है जितना सर्वर पढ़ने को तैयार है।

इस्तेमाल: GET रिक्वेस्ट में बेहद लंबी क्वेरी स्ट्रिंग।
415
असमर्थित मीडिया टाइप
4xx

सर्वर रिक्वेस्ट स्वीकार करने से इनकार करता है क्योंकि पेलोड का फ़ॉर्मैट समर्थित नहीं है।

इस्तेमाल: ऐसे API एंडपॉइंट पर XML भेजना जो सिर्फ़ JSON स्वीकार करता है।
422
प्रोसेस न होने योग्य एंटिटी
4xx

सर्वर कंटेंट टाइप तो समझता है लेकिन निर्देशों को प्रोसेस नहीं कर पा रहा।

इस्तेमाल: फ़ॉर्म डेटा जिसका JSON वैध है लेकिन फ़ील्ड की वैल्यू अमान्य हैं।
423
लॉक किया गया
4xx

जिस रिसोर्स तक पहुँचा जा रहा है वह लॉक है।

इस्तेमाल: किसी दूसरे यूज़र द्वारा लॉक किया गया WebDAV रिसोर्स।
425
बहुत जल्दी
4xx

बताता है कि सर्वर ऐसी रिक्वेस्ट प्रोसेस करने का जोखिम नहीं लेना चाहता जिसे दोबारा भेजा जा सकता हो।

इस्तेमाल: TLS 1.3 कनेक्शन में अर्ली डेटा।
429
बहुत ज़्यादा रिक्वेस्ट
4xx

यूज़र ने तय समय में बहुत ज़्यादा रिक्वेस्ट भेज दी हैं (रेट लिमिटिंग)।

इस्तेमाल: API की रेट लिमिट पार हो गई; क्लाइंट को रुकना चाहिए।
431
रिक्वेस्ट हेडर फ़ील्ड बहुत बड़े
4xx

सर्वर रिक्वेस्ट प्रोसेस करने से इनकार करता है क्योंकि हेडर फ़ील्ड बहुत बड़े हैं।

इस्तेमाल: कुकीज़ या कस्टम हेडर जो सर्वर की सीमा पार कर जाते हैं।
451
क़ानूनी कारणों से अनुपलब्ध
4xx

क़ानूनी माँगों की वजह से सर्वर किसी रिसोर्स तक पहुँच से मना कर रहा है।

इस्तेमाल: DMCA टेकडाउन या क़ानूनी आदेश की वजह से ब्लॉक किया गया कंटेंट।
500
इंटरनल सर्वर एरर
5xx

सर्वर ऐसी स्थिति में आ गया है जिसे संभालना उसे नहीं आता।

इस्तेमाल: सर्वर-साइड कोड में अनहैंडल्ड एक्सेप्शन।
501
लागू नहीं किया गया
5xx

रिक्वेस्ट मेथड सर्वर द्वारा समर्थित नहीं है और उसे संभाला नहीं जा सकता।

इस्तेमाल: सर्वर किसी रिसोर्स पर PATCH मेथड सपोर्ट नहीं करता।
502
ख़राब गेटवे
5xx

गेटवे की तरह काम कर रहे सर्वर को अपस्ट्रीम सर्वर से अमान्य रिस्पॉन्स मिला।

इस्तेमाल: Nginx को बैकएंड ऐप सर्वर से ख़राब रिस्पॉन्स मिलना।
503
सेवा अनुपलब्ध
5xx

सर्वर रिक्वेस्ट संभालने के लिए तैयार नहीं है। आम वजहें हैं मेंटेनेंस के लिए बंद होना या ओवरलोड होना।

इस्तेमाल: सर्वर मेंटेनेंस पर है या उस पर बहुत ज़्यादा ट्रैफ़िक है।
504
गेटवे टाइमआउट
5xx

गेटवे की तरह काम कर रहे सर्वर को अपस्ट्रीम सर्वर से समय पर रिस्पॉन्स नहीं मिला।

इस्तेमाल: अपस्ट्रीम API जवाब देने में बहुत ज़्यादा समय ले रहा है।
505
HTTP वर्शन समर्थित नहीं
5xx

रिक्वेस्ट में इस्तेमाल किया गया HTTP वर्शन सर्वर द्वारा समर्थित नहीं है।

इस्तेमाल: क्लाइंट HTTP/3 इस्तेमाल कर रहा है जबकि सर्वर सिर्फ़ HTTP/1.1 सपोर्ट करता है।
506
वैरिएंट ख़ुद भी नेगोशिएट करता है
5xx

ट्रांसपैरेंट कंटेंट नेगोशिएशन में सर्वर की इंटरनल कॉन्फ़िगरेशन में एरर है।

इस्तेमाल: सर्वर पर ग़लत तरीके से सेट किया गया कंटेंट नेगोशिएशन।
507
अपर्याप्त स्टोरेज
5xx

रिक्वेस्ट पूरी करने के लिए ज़रूरी रिप्रेज़ेंटेशन को सर्वर स्टोर नहीं कर पा रहा।

इस्तेमाल: WebDAV सर्वर पर स्टोरेज स्पेस ख़त्म होना।
508
लूप का पता चला
5xx

रिक्वेस्ट प्रोसेस करते समय सर्वर को अनंत लूप का पता चला।

इस्तेमाल: WebDAV रिक्वेस्ट जो सर्कुलर रेफ़रेंस बना रही है।
510
एक्सटेंड नहीं किया गया
5xx

सर्वर के लिए रिक्वेस्ट पूरी करने हेतु उसमें और एक्सटेंशन ज़रूरी हैं।

इस्तेमाल: क्लाइंट को HTTP Extension Framework रिक्वेस्ट भेजनी होगी।
511
नेटवर्क ऑथेंटिकेशन आवश्यक
5xx

नेटवर्क तक पहुँच पाने के लिए क्लाइंट को ऑथेंटिकेट करना होगा।

इस्तेमाल: कैप्टिव पोर्टल जो इंटरनेट इस्तेमाल करने से पहले लॉगिन माँगता है।
HTTP स्टेटस कोड के बारे में

सभी HTTP स्टेटस कोड की विवरण सहित संदर्भ गाइड।

HTTP स्टेटस कोड, BrowseryTools पर डेवलपर टूल श्रेणी का एक मुफ़्त टूल है। यह आपके ब्राउज़र में चलता है — न कुछ इंस्टॉल करना पड़ता है, न रजिस्ट्रेशन, और न ही कोई विज्ञापन या वॉटरमार्क। यह आपसे किसी तरह का कोई कंटेंट माँगता ही नहीं, इसलिए यहाँ अपलोड या स्टोर करने के लिए कुछ है ही नहीं।