Skip to content
EN
← Все коды состояния
416
Ошибки клиента

416 Range Not Satisfiable

Сервер не может обслужить запрошенный диапазон байт для ресурса.

Определение (RFC 9110)

HTTP-код 416 416 Range Not Satisfiable определён в RFC 9110 (HTTP Semantics), раздел 15.5.17 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.

Описание

416 Range Not Satisfiable возвращается, когда клиент запрашивает диапазон байт через заголовок Range, но сервер не может его обслужить — диапазон выходит за пределы ресурса. Сервер должен включать заголовок Content-Range с общим размером ресурса.

Актуально для видеостриминга, возобновляемых загрузок файлов.

Частые причины

  • Возобновление загрузки с диапазоном за пределами файла
  • Видеоплеер ищет позицию за концом потока
  • Устаревший запрос диапазона после обновления файла
  • Ошибка на единицу в вычислении диапазона

Как исправить

  • Проверьте заголовок Content-Range в ответе 416 для получения реального размера
  • Перезапустите загрузку с начала при недопустимом диапазоне
  • Обрабатывайте 416 в клиентах загрузки перезапуском
  • Используйте ETag или Last-Modified перед возобновлением

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Автоматизируйте эту проверку

Настройте continuous monitoring и получайте алерт, когда что-то сломается. Не нужно помнить запускать вручную.