DevToolPal
ع
2xx نجاح

206 Partial Content

محتوى جزئي

ماذا يعني

يعيد الخادم جزءًا من المورد فقط كما طلبت ترويسة Range. وتحدد Content-Range البايتات المضمّنة.

الأسباب الشائعة

  • مشغلات الفيديو أو الصوت تقفز داخل الملف
  • مديرو التنزيل يستأنفون التنزيل أو يقسّمونه
  • عارضات PDF تحمّل الصفحات عند الطلب

طريقة الإصلاح

إن كنت العميل أو الزائر

اجمع النطاقات وفق Content-Range. إذا حصلت على 200 فالخادم يتجاهل النطاقات وقد استلمت الملف كاملًا.

إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية

أعلن 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

الأسئلة الشائعة

› لماذا لا يمكنني التنقل داخل الفيديو؟

يرجح أن الخادم يجيب على طلبات النطاق بـ 200 بدل 206. فعّل دعم نطاقات البايتات على الخادم أو في CDN.

› هل يمكن أن تحتوي 206 على عدة نطاقات؟

نعم، بصيغة multipart/byteranges، مع أن معظم العملاء يطلبون نطاقًا واحدًا في كل مرة.