सीधे कंटेंट पर जाएँ
ToolMug

↑ ↓ से चुनें, Enter से खोलें, Esc से बंद करें।

HTTP स्टेटस कोड

HTTP response status codes की पूरी searchable list देखें। हर code का छोटा explanation और definition का source दिया है, ताकि logs या browser errors जल्दी समझें।

आपके ब्राउज़र में चलता है — आपका डाला गया कुछ भी अपलोड नहीं होता

100

ContinueRFC 9110

सर्वर को रिक्वेस्ट हेडर मिल गए हैं; क्लाइंट बॉडी भेज सकता है।

101

Switching ProtocolsRFC 9110

सर्वर उस प्रोटोकॉल पर स्विच कर रहा है जो क्लाइंट ने माँगा, जैसे WebSocket।

103

Early HintsRFC 8297

अंतिम रिस्पॉन्स से पहले भेजे गए शुरुआती हेडर, अक्सर Link प्रीलोड संकेत।

200

OKRFC 9110

रिक्वेस्ट सफल रही।

201

CreatedRFC 9110

रिक्वेस्ट सफल रही और एक नया रिसोर्स बना, आमतौर पर POST या PUT के बाद।

202

AcceptedRFC 9110

रिक्वेस्ट प्रोसेस करने के लिए स्वीकार हो गई, पर प्रोसेसिंग अभी पूरी नहीं हुई।

203

Non-Authoritative InformationRFC 9110

रिस्पॉन्स को बदलाव करने वाले प्रॉक्सी ने बदल दिया।

204

No ContentRFC 9110

रिक्वेस्ट सफल रही और लौटाने के लिए कोई बॉडी नहीं है।

205

Reset ContentRFC 9110

रिक्वेस्ट सफल रही; क्लाइंट को डॉक्यूमेंट व्यू रीसेट करना चाहिए, जैसे फ़ॉर्म खाली करना।

206

Partial ContentRFC 9110

Range रिक्वेस्ट के जवाब में रिसोर्स का सिर्फ़ एक हिस्सा लौटाया जाता है।

207

Multi-StatusRFC 4918 (WebDAV)

कई ऑपरेशनों के लिए कई स्टेटस कोड, XML बॉडी में।

208

Already ReportedRFC 5842 (WebDAV)

binding के सदस्य रिस्पॉन्स में पहले ही दिखाए जा चुके हैं।

226

IM UsedRFC 3229

रिस्पॉन्स इंस्टेंस पर किए गए बदलावों का नतीजा है, जैसे डेल्टा एन्कोडिंग।

300

Multiple ChoicesRFC 9110

चुनने के लिए कई रूप (रिप्रेज़ेंटेशन) उपलब्ध हैं।

301

Moved PermanentlyRFC 9110

रिसोर्स हमेशा के लिए Location में दिए URL पर चला गया है। सर्च इंजन रैंकिंग नए URL को दे देते हैं।

302

FoundRFC 9110

रिसोर्स अस्थायी रूप से किसी दूसरे URL पर है। फ़ॉलो करते समय ब्राउज़र POST को GET में बदल सकते हैं।

303

See OtherRFC 9110

नतीजा किसी दूसरे URL से GET से लें, आमतौर पर फ़ॉर्म सबमिट होने के बाद।

304

Not ModifiedRFC 9110

कैश की गई कॉपी अब भी सही है, कंडीशनल रिक्वेस्ट के जवाब में।

307

Temporary RedirectRFC 9110

अस्थायी रीडायरेक्ट, जिसमें रिक्वेस्ट का मेथड और बॉडी वही रहते हैं।

308

Permanent RedirectRFC 9110

स्थायी रीडायरेक्ट, जिसमें रिक्वेस्ट का मेथड और बॉडी वही रहते हैं।

400

Bad RequestRFC 9110

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

401

UnauthorizedRFC 9110

ऑथेंटिकेशन ज़रूरी है या फेल हो गया। रिस्पॉन्स में WWW-Authenticate होता है।

402

Payment RequiredRFC 9110

भविष्य के लिए सुरक्षित रखा गया; कुछ API इसे बिलिंग की समस्या के लिए इस्तेमाल करते हैं।

403

ForbiddenRFC 9110

सर्वर ने रिक्वेस्ट समझ ली पर उसे मना कर रहा है। दोबारा लॉग इन करने से कुछ नहीं बदलेगा।

404

Not FoundRFC 9110

रिसोर्स मौजूद नहीं है, या सर्वर यह बताना नहीं चाहता कि वह मौजूद है।

405

Method Not AllowedRFC 9110

इस रिसोर्स के लिए यह मेथड सपोर्ट नहीं होता। Allow हेडर में सही मेथड की सूची होती है।

406

Not AcceptableRFC 9110

रिक्वेस्ट के Accept हेडर से मेल खाता कोई रूप नहीं है।

407

Proxy Authentication RequiredRFC 9110

क्लाइंट को पहले प्रॉक्सी से ऑथेंटिकेट करना होगा।

408

Request TimeoutRFC 9110

रिक्वेस्ट का इंतज़ार करते-करते सर्वर टाइम आउट हो गया।

409

ConflictRFC 9110

रिक्वेस्ट रिसोर्स की मौजूदा स्थिति से टकराती है, जैसे एडिट कॉन्फ़्लिक्ट।

410

GoneRFC 9110

रिसोर्स हमेशा के लिए हटा दिया गया है और वापस नहीं आएगा।

411

Length RequiredRFC 9110

रिक्वेस्ट में Content-Length हेडर चाहिए।

412

Precondition FailedRFC 9110

रिक्वेस्ट हेडर की कोई शर्त, जैसे If-Match, पूरी नहीं हुई।

413

Content Too LargeRFC 9110

रिक्वेस्ट बॉडी सर्वर की इजाज़त से बड़ी है। पहले इसका नाम "Payload Too Large" था।

414

URI Too LongRFC 9110

URL इतना लंबा है कि सर्वर उसे प्रोसेस नहीं करेगा।

415

Unsupported Media TypeRFC 9110

Content-Type में बताया गया रिक्वेस्ट बॉडी का फ़ॉर्मेट सपोर्ट नहीं है।

416

Range Not SatisfiableRFC 9110

माँगा गया Range रिसोर्स के बाहर है।

417

Expectation FailedRFC 9110

Expect रिक्वेस्ट हेडर की शर्त पूरी नहीं की जा सकती।

418

I'm a teapotRFC 2324 (April Fools)

Hyper Text Coffee Pot Control Protocol का अप्रैल फ़ूल मज़ाक, जिसे कुछ सर्वर अब भी रखते हैं।

421

Misdirected RequestRFC 9110

रिक्वेस्ट ऐसे सर्वर तक पहुँची जो इस होस्ट की ओर से जवाब नहीं दे सकता, जैसे कनेक्शन दोबारा इस्तेमाल होने के बाद।

422

Unprocessable ContentRFC 9110

रिक्वेस्ट का फ़ॉर्मेट सही है पर उसका कंटेंट गलत है, जैसे वैलिडेशन फेल होना।

423

LockedRFC 4918 (WebDAV)

रिसोर्स लॉक है।

424

Failed DependencyRFC 4918 (WebDAV)

रिक्वेस्ट फेल हो गई क्योंकि जिस रिक्वेस्ट पर वह निर्भर थी वह फेल हो गई।

425

Too EarlyRFC 8470

सर्वर ऐसी रिक्वेस्ट प्रोसेस नहीं करेगा जो दोबारा चलाई जा सकती हो (TLS early data)।

426

Upgrade RequiredRFC 9110

क्लाइंट को Upgrade हेडर में बताए गए दूसरे प्रोटोकॉल पर जाना होगा।

428

Precondition RequiredRFC 6585

सर्वर कंडीशनल रिक्वेस्ट माँगता है, ताकि अपडेट खो न जाएँ।

429

Too Many RequestsRFC 6585

रिक्वेस्ट की सीमा पार हो गई। Retry-After बताता है कि दोबारा कब कोशिश करें।

431

Request Header Fields Too LargeRFC 6585

हेडर बहुत बड़े हैं, अक्सर बड़ी कुकीज़ की वजह से।

451

Unavailable For Legal ReasonsRFC 7725

रिसोर्स कानूनी कारणों से ब्लॉक है, जैसे अदालत का आदेश।

499

Client Closed RequestNginx · गैर-मानक

Nginx का लॉग कोड: सर्वर के जवाब देने से पहले क्लाइंट ने कनेक्शन बंद कर दिया।

500

Internal Server ErrorRFC 9110

सर्वर पर अचानक कोई एरर आ गई।

501

Not ImplementedRFC 9110

सर्वर ज़रूरी सुविधा को सपोर्ट नहीं करता।

502

Bad GatewayRFC 9110

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

503

Service UnavailableRFC 9110

सर्वर अभी कुछ समय के लिए रिक्वेस्ट नहीं संभाल पा रहा, जैसे ओवरलोड या मेंटेनेंस की वजह से।

504

Gateway TimeoutRFC 9110

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

505

HTTP Version Not SupportedRFC 9110

रिक्वेस्ट का HTTP वर्शन सपोर्ट नहीं है।

506

Variant Also NegotiatesRFC 2295

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

507

Insufficient StorageRFC 4918 (WebDAV)

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

508

Loop DetectedRFC 5842 (WebDAV)

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

511

Network Authentication RequiredRFC 6585

आपको नेटवर्क में लॉग इन करना होगा, आमतौर पर होटल के वाई-फ़ाई जैसे कैप्टिव पोर्टल पर।

520

Web Server Returned an Unknown ErrorCloudflare · गैर-मानक

Cloudflare: ओरिजिन सर्वर ने खाली, अनजाना या अनपेक्षित रिस्पॉन्स लौटाया।

521

Web Server Is DownCloudflare · गैर-मानक

Cloudflare: ओरिजिन सर्वर ने कनेक्शन मना कर दिया।

522

Connection Timed OutCloudflare · गैर-मानक

Cloudflare: ओरिजिन सर्वर से TCP कनेक्शन टाइम आउट हो गया।

524

A Timeout OccurredCloudflare · गैर-मानक

Cloudflare: ओरिजिन ने कनेक्शन स्वीकार किया पर समय पर जवाब नहीं दिया।

कैसे इस्तेमाल करें

  1. Search box में code या word लिखें, जैसे 502 या redirect।
  2. Informational, success, redirection, client error या server error class से filter करें।
  3. Page address में number जोड़कर specific code से link करें, जैसे #404।

विकल्पों की जानकारी

Classes
1xx informational, 2xx success, 3xx redirection, 4xx client errors (request की problem) और 5xx server errors।
Non-standard
Nginx 499 और Cloudflare 520–524 जैसे codes किसी RFC में नहीं, लेकिन logs में अक्सर दिखते हैं।

रीडायरेक्ट कोड चुनना

RFC 9110 के पाँच रीडायरेक्ट कोड दो मामलों में अलग हैं: क्या यह बदलाव स्थायी है, और क्या क्लाइंट रीडायरेक्ट का पीछा करते समय रिक्वेस्ट मेथड बदल सकता है।

कोड अर्थ स्थायी रीडायरेक्ट के बाद मेथड
301 Moved Permanently हाँ POST से GET में बदल सकता है
302 Found नहीं POST से GET में बदल सकता है
303 See Other नहीं हमेशा GET बन जाता है
307 Temporary Redirect नहीं वही रहना चाहिए
308 Permanent Redirect हाँ वही रहना चाहिए

सामान्य पेज के स्थानांतरण या HTTP से HTTPS रीडायरेक्ट के लिए 301 आम पसंद है। जब POST रिक्वेस्ट, जैसे फ़ॉर्म या API कॉल, को बिना बदले नए पते तक पहुँचना हो, तो 308 या 307 इस्तेमाल करें। फ़ॉर्म सफलतापूर्वक भेजने के बाद ब्राउज़र को ऐसे नतीजे वाले पेज पर भेजने के लिए, जिसे वह GET से लाता है, 303 इस्तेमाल करें।

अक्सर पूछे जाने वाले सवाल

301 और 302 में क्या अंतर है?

301 permanent move है और browsers/search engines नए URL पर update होते हैं। 302 temporary। Method और body न बदलने हों तो 308 या 307 लें।

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

401 में आप authenticated नहीं हैं — login करके फिर कोशिश करें। 403 में पहचान हो सकती है पर अनुमति नहीं; दोबारा login मदद नहीं करेगा।

502 Bad Gateway का मतलब क्या है?

Proxy या load balancer को पीछे के application से valid response नहीं मिला, अक्सर app crash, restart या listen न करने के कारण।

प्राइवेसी

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

मिलते-जुलते टूल