इसका इस्तेमाल कैसे करें
- स्टेटस कोड या शब्द में 404 जैसा कोड, 4xx जैसा वर्ग, या not found जैसे नाम का शब्द लिखें।
- परिणाम, मतलब और डिफ़ॉल्ट रूप से कैश पढ़ें। कई कोड मेल खाएँ, तो मेल खाने वाले कोड की तालिका उन्हें सूचीबद्ध करती है।
- सभी पंजीकृत कोड खोलें, ताकि IANA रजिस्ट्री का हर कोड और उसे परिभाषित करने वाला RFC दिखे।
पाँच वर्ग
स्टेटस कोड का पहला अंक उसका वर्ग बताता है, और बाकी दो अंक बताते हैं कि उस वर्ग में वह कौन सा मामला है। RFC 9110 का खंड 15 रजिस्ट्री के ज्यादातर कोड परिभाषित करता है, और हर वर्ग का क्लाइंट के लिए एक तय मतलब है।
- 1xx सूचनात्मक: अनुरोध अब भी चल रहा है, और सर्वर आगे और जवाब भेजता है।
- 2xx सफलता: अनुरोध मिल गया, समझ लिया गया और स्वीकार हुआ।
- 3xx पुनर्निर्देशन: क्लाइंट को एक और कदम उठाना होगा, आम तौर पर किसी दूसरे पते पर।
- 4xx क्लाइंट की गलती: अनुरोध गलत है, या जैसा भेजा गया उस रूप में पूरा नहीं हो सकता।
- 5xx सर्वर की गलती: सर्वर एक वैध अनुरोध को संभाल नहीं पाया।
कोई जवाब डिफ़ॉल्ट रूप से कब कैश होता है
RFC 9110 का खंड 15.1 उन कोडों के नाम लेता है जिन्हें कैश डिफ़ॉल्ट रूप से, अनुमानित समाप्ति के साथ, दोबारा इस्तेमाल कर सकता है: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 और 501। बाकी हर कोड अनुमान से कैश नहीं होता। जिस जवाब में साफ कैश नियम हों, वह उन्हीं नियमों को मानता है, इसलिए कॉलम बताता है कि बिना नियमों के कैश क्या करता है, न कि हर सर्वर क्या करता है।
सूची कहाँ से आती है
यह तालिका IANA HTTP Status Code Registry है, जैसी वह 10 नवंबर 2026 को थी: 64 पंजीकृत कोड। जिन श्रेणियों को रजिस्ट्री अनिर्धारित बताती है, वे छोड़ दी गई हैं। दो प्रविष्टियों पर ध्यान चाहिए: 104 एक Internet-Draft से जुड़ा अस्थायी पंजीकरण है, और रजिस्ट्री 510 को अप्रचलित बताती है। दोनों के परिणाम में एक नोट दिखता है।
उदाहरण: 404 और not found
404 टाइप करने पर एक कोड मिलता है, 404 Not Found। not found टाइप करने पर वही कोड मिलता है, क्योंकि दोनों शब्द उसके नाम के शब्दों से शुरू होते हैं। दोनों खोजों का परिणाम एक ही है, और नीचे की तालिका दिखाती है कि टूल 404 के लिए क्या देता है।
यह कोड वर्ग 4 में है, यानी क्लाइंट की गलती। RFC 9110 का खंड 15.5.5 इसे परिभाषित करता है, और यह उन बारह कोडों में से एक है जिन्हें कैश डिफ़ॉल्ट रूप से दोबारा इस्तेमाल करते हैं।
| परिणाम | 404 के लिए |
|---|---|
| परिणाम | 404 Not Found |
| कहाँ परिभाषित है | RFC 9110, खंड 15.5.5 |
| डिफ़ॉल्ट रूप से कैश | हाँ: कैश डिफ़ॉल्ट रूप से इसे रख सकते हैं (RFC 9110, खंड 15.1), जब तक जवाब दूसरे कैश नियम न दे। |
अक्सर पूछे जाने वाले सवाल
401 और 403 में क्या फर्क है?
401 Unauthorized का मतलब है कि अनुरोध के पास वैध पहचान-पत्र नहीं है, इसलिए साइन इन करने से वह ठीक हो सकता है। 403 Forbidden का मतलब है कि सर्वर ने अनुरोध समझ लिया है और उसे मना करता है, इसलिए वही पहचान-पत्र दोबारा भेजने से जवाब नहीं बदलेगा।
क्या 410 और 404 एक ही हैं?
पूरी तरह नहीं। दोनों बताते हैं कि सर्वर के पास उस पते पर संसाधन नहीं है, पर 410 Gone बताता है कि संसाधन हमेशा के लिए हटा दिया गया। RFC 9110 का खंड 15.5.5 कहता है कि जब सर्वर जानता है कि हटाना स्थायी है, तो उसे 404 की जगह 410 देना चाहिए।
क्या कैश होने लायक कोड का मतलब है कि जवाब हमेशा कैश होता है?
नहीं। कैश डिफ़ॉल्ट रूप से इन जवाबों को दोबारा इस्तेमाल कर सकता है, पर जिस जवाब में साफ कैश नियम हों, जैसे Cache-Control: no-store, वह उन्हीं नियमों को मानता है। ब्राउज़र और प्रॉक्सी भी रखने के बारे में अपने फैसले लेते हैं।
306 को अनुपयोगी क्यों बताया गया है?
RFC 9110 का खंड 15.4.7 कहता है कि यह मान एक पुरानी विशिष्टता में परिभाषित हुआ था, अब इस्तेमाल नहीं होता और आरक्षित है। सॉफ्टवेयर को जवाब में इसकी उम्मीद नहीं करनी चाहिए, और तालिका इसे अनुपयोगी के रूप में चिह्नित करती है।
क्या कोई अपना स्टेटस कोड बना सकता है?
आप ऐसी संख्या भेज सकते हैं जो रजिस्ट्री में नहीं है, पर दूसरे सॉफ्टवेयर को उसका मतलब नहीं पता होगा। RFC 9110 का खंड 15.1 कहता है कि नए कोड HTTP Status Code Registry में पंजीकृत होने चाहिए, जैसा खंड 16.2 बताता है।
क्या मेरी खोज कहीं भेजी जाती है?
नहीं। खोज और तालिका आपके ब्राउज़र में चलती हैं, और आप जो भी लिखते हैं वह हमारे सर्वर को नहीं भेजा जाता और न वहाँ सहेजा जाता है।
स्रोत
- IANA HTTP Status Code Registry (अंग्रेजी में)
- RFC 9110: HTTP Semantics, section 15, status codes (अंग्रेजी में)
- RFC 6585: Additional HTTP Status Codes (अंग्रेजी में)
- RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning, WebDAV (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।