204 No Content का मतलब है कि सर्वर ने रिक्वेस्ट पूरी कर दी है और उसके पास भेजने के लिए कोई अतिरिक्त कॉन्टेंट नहीं है। 204 में बॉडी नहीं हो सकती; रिस्पॉन्स हेडर के बाद वाली खाली लाइन पर खत्म हो जाता है। फिर भी हेडर मायने रखते हैं: वे बताते हैं कि मांगी गई कार्रवाई के बाद टारगेट रिसोर्स की स्थिति क्या है।
API में सफल PUT, PATCH और DELETE रिक्वेस्ट, एनालिटिक्स बीकन और CORS प्रीफ़्लाइट (OPTIONS) रिक्वेस्ट के जवाब में यह आम है। जब ब्राउज़र किसी ऐसे URL पर जाता है जो 204 लौटाता है, तो वह मौजूदा पेज नहीं छोड़ता।
204 ह्यूरिस्टिक तौर पर कैश करने योग्य है।
उदाहरण रिस्पॉन्स
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400 SEO और रीडायरेक्ट जांच
Google के मुताबिक, 204 इंडेक्सिंग पाइपलाइन को बताता है कि Googlebot को कोई कॉन्टेंट नहीं मिला, और Search Console इसे सॉफ़्ट 404 बता सकता है। जिस पेज को आप इंडेक्स कराना चाहते हैं, उसके लिए कभी 204 न लौटाएं। रीडायरेक्ट जांच में चेन के आखिर में 204 का मतलब आम तौर पर यह होता है कि URL कोई पेज नहीं, बल्कि ट्रैकिंग या API एंडपॉइंट है।
आम वजहें और इस्तेमाल
- किसी API ने रिसोर्स डिलीट या अपडेट किया और लौटाने के लिए कुछ नहीं है।
- CORS प्रीफ़्लाइट (
OPTIONS) रिक्वेस्ट को मंज़ूरी मिल गई। - किसी एनालिटिक्स या
navigator.sendBeacon()एंडपॉइंट ने डेटा मिलने की पुष्टि की। - गलत कॉन्फ़िगर किया गया रूट किसी पेज URL के लिए 204 लौटाता है। कॉन्टेंट के साथ 200 लौटाएं, या सही 404।