DevToolPal
ع
4xx أخطاء العميل

416 Range Not Satisfiable

النطاق غير قابل للتلبية

ماذا يعني

تطلب ترويسة Range بايتات خارج حجم المورد.

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

  • استئناف تنزيل ملف تغيّر أو صغُر
  • نطاق يتجاوز نهاية الملف
  • حالة تنزيل جزئي تالفة

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

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

أعد بدء التنزيل دون ترويسة Range، أو اطلب نطاقًا ضمن الحجم الذي تذكره Content-Range.

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

أعد 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

المواصفة

RFC 9110 §15.5.17

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

› لماذا يفشل wget أو curl بالخطأ 416 عند الاستئناف؟

الملف الجزئي المحلي بحجم الملف البعيد أو أكبر. احذفه ونزّله من جديد.

› هل 416 خلل في الخادم؟

غالبًا لا؛ معناه أن النطاق المطلوب غير صالح للملف الحالي.