June 20, 2026 · by Meegrow Labs

HTTP स्टेटस कोड क्या होते हैं? (200, 404, 500)

आपने इंटरनेट पर कभी न कभी “404 — पेज नहीं मिला” तो देखा ही होगा। पर क्या आपको पता है कि हर बार जब आप कोई वेब रिक्वेस्ट भेजते हैं, सर्वर सबसे पहले आपको एक छोटा-सा तीन अंकों का नंबर भी भेजता है? यही नंबर आपको बहुत कुछ बता देता है।

HTTP स्टेटस कोड एक तीन अंकों का नंबर होता है जो सर्वर हर रिक्वेस्ट के जवाब में भेजता है — 200 का मतलब है सब ठीक है, 404 का मतलब है चीज़ नहीं मिली, और 500 का मतलब है सर्वर में दिक्कत आ गई।

HTTP स्टेटस कोड क्या होता है?

जब आप किसी वेबसाइट या API से कोई रिक्वेस्ट भेजते हैं, तो सर्वर वापस डेटा भेजता है। लेकिन उस डेटा के साथ-साथ वह एक छोटा नंबर भी भेजता है, जिसे हम स्टेटस कोड कहते हैं।

इसे ट्रैफिक लाइट की तरह सोचिए। हरी बत्ती का मतलब है चलो, पीली का मतलब है ज़रा संभलो, और लाल का मतलब है रुको। स्टेटस कोड भी ठीक इसी तरह काम करते हैं — एक नज़र में बता देते हैं कि आगे क्या हुआ।

पहला अंक से कैटेगरी कैसे पहचानें?

हर HTTP स्टेटस कोड तीन अंकों का होता है, और सबसे पहला अंक आपको पूरी कैटेगरी बता देता है। आपको पूरा कोड याद रखने की ज़रूरत नहीं — बस पहला अंक देखिए।

  • 2xx — सफलता। आपकी रिक्वेस्ट चल गई।
  • 4xx — आपकी रिक्वेस्ट में कोई गलती थी।
  • 5xx — सर्वर के पास कोई दिक्कत थी, गलती आपकी नहीं।

यानी 2 से शुरू होने वाला हर कोड अच्छी खबर है, और 4 या 5 से शुरू होने वाला कोड किसी न किसी नाकामी का इशारा है।

200, 404 और 500 का मतलब क्या है?

रोज़मर्रा में आपको कुछ ही कोड बार-बार दिखेंगे। इन तीन को समझ लीजिए और आप ज़्यादातर हालात पहचान लेंगे:

  • 200 — सब ठीक है। डेटा सही-सलामत मिल गया।
  • 404 — जो चीज़ आपने माँगी, वह मौजूद नहीं है (पेज नहीं मिला)।
  • 500 — सर्वर टूट गया, यानी सर्वर के अंदर कुछ गड़बड़ हो गई।

आसान नियम यह है: 200 मतलब चल गया, 400 मतलब आपकी तरफ़ गलती, और 500 मतलब सर्वर की तरफ़ दिक्कत।

यह क्यों मायने रखता है?

स्टेटस कोड इसलिए ज़रूरी हैं क्योंकि जब कोई टूल या कमांड नाकाम होता है, कोड आपको बता देता है कि नाकाम क्यों हुआ। आप अंदाज़ा लगाना बंद करते हैं और सीधे ठीक करना शुरू कर देते हैं।

मान लीजिए आपकी रिक्वेस्ट पर 404 आया — आप समझ जाते हैं कि एड्रेस गलत है। अगर 500 आया, तो दिक्कत सर्वर में है, आपके कोड में नहीं। यही फर्क आपका आधा समय बचा देता है। अगर आपने पूरा फ्री Zero to AI Hero कोर्स फॉलो किया है, तो आपने टर्मिनल से curl चलाना पहले ही सीख लिया है — स्टेटस कोड उसी का अगला कदम है।

मुख्य बातें (Key takeaways)

  • HTTP स्टेटस कोड तीन अंकों का नंबर है जो सर्वर हर रिक्वेस्ट के जवाब में भेजता है।
  • पहला अंक कैटेगरी बताता है: 2xx सफलता, 4xx आपकी गलती, 5xx सर्वर की दिक्कत।
  • 200 मतलब सब ठीक, 404 मतलब चीज़ नहीं मिली, 500 मतलब सर्वर टूट गया।
  • कोड देखकर आप अंदाज़ा लगाना बंद करते हैं और सीधे समस्या ठीक करते हैं।
  • आप 404 तो पहले से जानते थे — अब आप स्टेटस कोड की पूरी भाषा बोलते हैं।

आगे की लेसन में हम रिक्वेस्ट हेडर समझेंगे — यानी “गेट पर अपनी ID दिखाना”। एक-एक कदम, और आप वेब की भाषा फ़र्राटे से बोलने लगेंगे।


🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।

Meegrow Labs

We help India go from zero to AI hero — learn to use & build with AI from scratch, in Hindi & English. Start the free course →

Want to actually learn this?

151 free 2-minute lessons — from "what's a file?" to building with AI.

▶ Start the free course