DevToolPal
हि
2xx सफलता

206 Partial Content

आंशिक सामग्री

इसका मतलब

Range हेडर के अनुरोध के मुताबिक सर्वर रिसोर्स का सिर्फ़ एक हिस्सा लौटा रहा है। Content-Range बताता है कि कौन-से बाइट शामिल हैं।

आम कारण

  • वीडियो या ऑडियो प्लेयर फ़ाइल में आगे-पीछे जा रहे हैं
  • डाउनलोड मैनेजर डाउनलोड फिर से शुरू कर रहे हैं या बाँट रहे हैं
  • PDF व्यूअर ज़रूरत के हिसाब से पेज लोड कर रहे हैं

कैसे ठीक करें

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

Content-Range के अनुसार हिस्सों को जोड़ें। अगर 200 मिले तो सर्वर रेंज को अनदेखा कर रहा है और आपको पूरी फ़ाइल मिली।

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

Accept-Ranges: bytes घोषित करें, रेंज जाँचें और पूरी न हो सकने वाली रेंज पर 416 लौटाएँ। सुनिश्चित करें कि कंप्रेशन या प्रॉक्सी बाइट रेंज न तोड़ें।

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

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

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

RFC 9110 §15.3.7

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

› मेरा वीडियो आगे क्यों नहीं बढ़ता?

शायद सर्वर रेंज अनुरोधों का जवाब 206 के बजाय 200 से दे रहा है। सर्वर या CDN पर बाइट-रेंज समर्थन चालू करें।

› क्या 206 में कई रेंज हो सकती हैं?

हाँ, multipart/byteranges के रूप में, हालाँकि ज़्यादातर क्लाइंट एक बार में एक ही रेंज माँगते हैं।