Что это значит
Заголовок 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 — это ошибка сервера?
Обычно нет; код значит, что запрошенный диапазон недопустим для текущего файла.