Spec-Zone.ru › HTTP

Статус: 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>

См. также

  • Коды состояния HTTP-ответов
  • 206 Partial Content
  • Запросы диапазонов HTTP
  • Content-Range
  • Range

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API