DevToolPal
RU
2xx Успех

206 Partial Content

Частичное содержимое

Что это значит

Сервер возвращает только часть ресурса, как запрошено заголовком Range. Content-Range указывает, какие байты включены.

Типичные причины

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

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

Если вы клиент или посетитель

Собирайте диапазоны по Content-Range. Если пришёл 200, сервер игнорирует диапазоны и вы получили файл целиком.

Если вы владелец сайта или API

Объявляйте Accept-Ranges: bytes, проверяйте диапазоны и отвечайте 416 на невыполнимые. Убедитесь, что сжатие или прокси не ломают байтовые диапазоны.

Пример ответа

HTTP/1.1
HTTP/1.1 206 Partial Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes 0-1023/146515
Content-Length: 1024
Content-Type: video/mp4

Спецификация

RFC 9110 §15.3.7

Частые вопросы

› Почему видео не перематывается?

Скорее всего, сервер отвечает на запросы диапазонов кодом 200 вместо 206. Включите поддержку байтовых диапазонов на сервере или CDN.

› Может ли 206 содержать несколько диапазонов?

Да, в виде multipart/byteranges, хотя большинство клиентов запрашивают по одному диапазону.