इसका मतलब
अनुरोध सफल रहा। GET में बॉडी में रिसोर्स होता है; POST में कार्रवाई का नतीजा होता है।
आम कारण
- एक सामान्य सफल अनुरोध
- गलत स्टेटस के साथ परोसा गया त्रुटि पेज ("soft 404")
- CDN द्वारा लौटाई गई कैश कॉपी
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
बॉडी पढ़ें। अगर बॉडी असल में त्रुटि संदेश है, तो सर्वर गलत स्टेटस बता रहा है; कोड के साथ रिस्पॉन्स की सामग्री भी जाँचें।
अगर आप साइट या API चलाते हैं
200 सिर्फ़ असली सफलता पर लौटाएँ। बनाने के लिए 201, खाली रिस्पॉन्स के लिए 204 और त्रुटियों के लिए 4xx/5xx इस्तेमाल करें, ताकि क्लाइंट, मॉनिटरिंग और सर्च इंजन सही बर्ताव करें।
उदाहरण रिस्पॉन्स
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› soft 404 क्या है?
ऐसा पेज जो मौजूद नहीं है पर "नहीं मिला" संदेश के साथ 200 लौटाता है। सर्च इंजन इसे कम गुणवत्ता का मानते हैं; इसकी जगह असली 404 या 410 लौटाएँ।
› POST को 200 लौटाना चाहिए या 201?
जब POST कोई रिसोर्स बनाए तो Location हेडर के साथ 201 Created लौटाएँ, और जब वह कोई कार्रवाई करके नतीजा लौटाए तो 200।