DevToolPal
हि
2xx सफलता

204 No Content

कोई सामग्री नहीं

इसका मतलब

अनुरोध सफल रहा और लौटाने के लिए कोई बॉडी नहीं है। हेडर में फिर भी नया ETag जैसा मेटाडेटा हो सकता है।

आम कारण

  • DELETE सफल रहा
  • PUT या PATCH ने रिसोर्स लौटाए बिना बदलाव सहेजे
  • CORS प्रीफ़्लाइट या beacon एंडपॉइंट ने जवाब दिया

कैसे ठीक करें

अगर आप क्लाइंट या विज़िटर हैं

बॉडी पार्स करने की कोशिश न करें; 204 पर response.json() कॉल करने से त्रुटि आती है। पढ़ने से पहले स्टेटस जाँचें।

अगर आप साइट या API चलाते हैं

204 के साथ कभी बॉडी न भेजें। अगर क्लाइंट को अपडेट हुआ रिसोर्स चाहिए तो JSON के साथ 200 लौटाएँ।

उदाहरण रिस्पॉन्स

HTTP/1.1
HTTP/1.1 204 No Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx

स्पेसिफ़िकेशन

RFC 9110 §15.3.5

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

› 204 पर response.json() क्यों विफल होता है?

पार्स करने को कोई बॉडी नहीं है। json() कॉल करने से पहले response.status === 204 (या कंटेंट लंबाई) जाँचें।

› DELETE को 204 लौटाना चाहिए या 200?

बताने को कुछ न हो तो 204, और हटाया गया आइटम या पुष्टि जैसी बॉडी लौटाएँ तो 200।