HTTP स्टेटस कोड लुकअप

ब्राउज़र में चलता है वेब

100 से 599 तक के HTTP स्टेटस कोड की पूरी संदर्भ सूची — व्याख्या, आम वजहें, संबंधित हेडर और QA टेस्टिंग के संकेतों के साथ। नंबर, नाम या क्लास से खोजें।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

HTTP स्टेटस कोड लुकअप कैसे इस्तेमाल करें

  1. कोई स्टेटस कोड (429), क्लास (5xx) या "conflict" जैसा कीवर्ड टाइप करें।
  2. अर्थ, RFC संदर्भ, इस्तेमाल की सलाह और टेस्टिंग संकेत के लिए विवरण कार्ड पढ़ें।
  3. तालिका छोटी करने के लिए क्लास फ़िल्टर लगाएँ या ग़ैर-मानक कोड का चेकबॉक्स हटा दें।
  4. टेस्ट प्लान और दस्तावेज़ों के लिए तालिका CSV में कॉपी या डाउनलोड करें।

HTTP स्टेटस कोड लुकअप की खूबियाँ

  • 100 से 511 तक हर IANA-रजिस्टर्ड स्टेटस कोड, उसका अर्थ, RFC 9110 का सेक्शन और आम वजहें
  • व्यापक रूप से इस्तेमाल होने वाले ग़ैर-मानक कोड (Cloudflare 52x, Nginx 444/499, AWS ELB 460/463, Laravel 419) साफ़ चिह्नित
  • सटीक नंबर, क्लास (4xx), अधूरे नंबर (50) या कीवर्ड ("rate limit", "redirect") से खोज
  • QA संकेत: क्या टेस्ट करें, किन हेडर पर assert करें, retry सुरक्षित है या नहीं और रिस्पॉन्स कैश हो सकता है या नहीं
  • अनअसाइन कोड पर ख़ाली नतीजा देने के बजाय उसकी क्लास के अर्थ से व्याख्या
  • क्लास से फ़िल्टर करें और सिर्फ़ मानक कोड चाहिए तो वेंडर कोड छिपा दें

HTTP स्टेटस कोड लुकअप का उदाहरण

429 को खोजना

इनपुट:

429

आउटपुट:

429 Too Many Requests — 4xx Client Error
RFC 6585 §4
When to use: API throttling per key, per IP or per user.
Testing hint: burst requests above the limit; verify Retry-After and X-RateLimit-* headers.
Retry safe? Yes — with backoff (honour Retry-After)

HTTP स्टेटस कोड लुकअप के बारे में अक्सर पूछे जाने वाले सवाल

401 और 403 में क्या अंतर है?

401 Unauthorized का मतलब है कि रिक्वेस्ट में मान्य क्रेडेंशियल नहीं हैं (टोकन नहीं है, एक्सपायर हो गया है या ग़लत है) और जवाब में WWW-Authenticate चैलेंज होना चाहिए। 403 Forbidden का मतलब है कि क्लाइंट प्रमाणित तो है, पर उसे यह काम करने की अनुमति नहीं है। दोबारा प्रमाणीकरण से 401 ठीक होता है, 403 कभी नहीं।

स्थायी रीडायरेक्ट के लिए 301 इस्तेमाल करूँ या 308?

दोनों स्थायी हैं। 301 में क्लाइंट POST को GET में बदल सकते हैं, जबकि 308 मेथड और बॉडी दोनों सुरक्षित रखने की गारंटी देता है। पेजों के लिए 301 और ऐसे API endpoint के लिए 308 इस्तेमाल करें जिन पर GET के अलावा रिक्वेस्ट आती हैं।

किन स्टेटस कोड पर अपने आप retry करना सुरक्षित है?

429, 502, 503, 504 और 408 अस्थायी होते हैं और exponential backoff के साथ retry किए जा सकते हैं (Retry-After का पालन करें)। 408/429 के अलावा बाक़ी 4xx कोड क्लाइंट की गड़बड़ी बताते हैं, इसलिए उन्हें बिना बदलाव के दोबारा नहीं भेजना चाहिए।

क्या Cloudflare के 52x कोड असली HTTP कोड हैं?

वे IANA में रजिस्टर्ड नहीं हैं। Cloudflare अपने edge और आपके origin के बीच की समस्याएँ बताने के लिए 520–530 लौटाता है। टूल उन्हें ग़ैर-मानक चिह्न के साथ सूचीबद्ध करता है ताकि आप जल्दी वजह पकड़ सकें।

499 जैसे अनअसाइन कोड का क्या मतलब है?

क्लाइंट को अनजान कोड को उसकी क्लास के x00 कोड जैसा मानना चाहिए (जैसे 499 का व्यवहार 400 जैसा)। Nginx अपने लॉग में "client closed request" के लिए 499 इस्तेमाल करता है। जहाँ ऐसे वेंडर-विशेष उपयोग हैं, लुकअप उन्हें समझा देता है।

तकनीकी नोट्स

यह संदर्भ RFC 9110 (HTTP Semantics, 2022) पर आधारित है, जिसने RFC 7231 को अप्रचलित किया और कुछ कोड के नाम बदले (413 Content Too Large, 422 Unprocessable Content)। WebDAV, RFC 6585 और RFC 8297 के कोड अपने-अपने संदर्भ के साथ शामिल हैं।

कैश करने की योग्यता RFC 9110 की उन कोड की सूची से तय होती है जो heuristically cacheable हैं (200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414, 501); बाक़ी किसी भी कोड को स्टोर करने के लिए स्पष्ट Cache-Control निर्देश ज़रूरी हैं।