Заголовки: Content-Length
Заголовок Content-Length
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна в браузерах с июля 2015 года.
Заголовок HTTP Content-Length указывает размер тела сообщения, отправляемого получателю, в байтах.
У Content-Length есть ограничение: размер сообщения должен быть известен заранее, до отправки заголовков. Это становится проблемой, если содержимое генерируется динамически или передаётся потоком.
- В HTTP/1.0 он обязателен.
- В HTTP/1.1 его можно заменить на
Transfer-Encoding: chunkedдля ответов, отправляемых частями по мере вычисления их размера. - В HTTP/2
Content-Lengthизбыточен, поскольку длину содержимого можно определить по кадрам DATA. Его всё ещё можно включать для обратной совместимости.
Синтаксис
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 |
См. также
© 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