इसका मतलब
Range हेडर रिसोर्स के आकार से बाहर के बाइट माँगता है।
आम कारण
- ऐसा डाउनलोड फिर से शुरू करना जिसकी फ़ाइल बदल गई या छोटी हो गई
- फ़ाइल के अंत से आगे की रेंज
- आंशिक डाउनलोड की खराब स्थिति
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
Range हेडर के बिना डाउनलोड फिर से शुरू करें, या Content-Range में दिए आकार के भीतर की रेंज माँगें।
अगर आप साइट या API चलाते हैं
Content-Range: bytes */<size> लौटाएँ ताकि क्लाइंट संभल सकें।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 416 Range Not Satisfiable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes */146515
Content-Length: 0 स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› फिर से शुरू करते समय wget या curl 416 के साथ क्यों विफल होते हैं?
स्थानीय आंशिक फ़ाइल रिमोट फ़ाइल जितनी या उससे बड़ी है। उसे हटाकर फिर डाउनलोड करें।
› क्या 416 सर्वर का बग है?
आमतौर पर नहीं; इसका मतलब है कि माँगी गई रेंज मौजूदा फ़ाइल के लिए अमान्य है।