Що це означає
Заголовок 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 помилкою сервера?
Зазвичай ні; це означає, що запитаний діапазон недійсний для поточного файлу.