Статус: 416
416 Диапазон не может быть обработан
Код состояния HTTP 416 Range Not Satisfiable указывает на ответ об ошибке клиента: сервер не смог обработать запрошенные диапазоны. Наиболее вероятная причина этого ответа — документ не содержит таких диапазонов или значение заголовка Range, хотя и синтаксически корректное, не имеет смысла.
Сообщение ответа 416 должно содержать заголовок Content-Range, указывающий на неудовлетворённый диапазон (то есть '*'), за которым следуют '/' и текущая длина ресурса, например Content-Range: bytes */12777
При возникновении этой ошибки браузеры обычно либо прерывают операцию (например, загрузка считается невозможной для возобновления), либо повторно запрашивают весь документ без диапазонов.
Статус
416 Range Not Satisfiable
Примеры
>Некорректный запрос диапазона
Следующий запрос запрашивает диапазон байтов с 1000-го по 1999-й из текстового файла. Начальная позиция (1000) находится за пределами фактического размера ресурса на сервере (800 байт):
GET /files/prose.txt HTTP/1.1 Host: example.com Range: bytes=1000-1999
Сервер поддерживает запросы диапазонов и отправляет текущую длину выбранного представления в заголовке Content-Range:
HTTP/1.1 416 Range Not Satisfiable Date: Fri, 28 Jun 2024 11:40:58 GMT Content-Range: bytes */800
Спецификации
| Спецификация |
|---|
| Неизвестная спецификация> # status.416> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/416