Spec-Zone.ru › HTTP

Заголовки: Content-Length

Заголовок Content-Length

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная информация о совместимости
>

Заголовок HTTP Content-Length указывает размер тела сообщения, отправляемого получателю, в байтах.

У Content-Length есть ограничение: размер сообщения должен быть известен заранее, до отправки заголовков. Это становится проблемой, если содержимое генерируется динамически или передаётся потоком.

  • В HTTP/1.0 он обязателен.
  • В HTTP/1.1 его можно заменить на Transfer-Encoding: chunked для ответов, отправляемых частями по мере вычисления их размера.
  • В HTTP/2 Content-Length избыточен, поскольку длину содержимого можно определить по кадрам DATA. Его всё ещё можно включать для обратной совместимости.
Тип заголовка Заголовок запроса, Заголовок ответа, Заголовок содержимого
Запрещённый заголовок запроса Да
Заголовок ответа, безопасный для CORS Да

Синтаксис

Content-Length: <length>

Директивы

<length>

Длина в октетах.

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

Спецификация
Семантика HTTP>
# field.content-length>

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
Content-Length 1 12 1 15 1 18 4 14 1 1.0 4.4 1
cors_response_safelist 76 79 87 63 12.1 76 87 54 12.2 12.0 76 12.2

См. также

  • Transfer-Encoding

© 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/Headers/Content-Length

Spec-Zone.ru

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