RFC: 2068
Оригинал: Hypertext Transfer Protocol - HTTP/1.1
Другие версии: RFC 2616
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , , ,
Перевод: Алексей Симонов

14.14. Content-Length

Поле заголовка объекта Content-Length указывает размер тела сообщения, в десятичном числе октетов, отправленных получателю или, в случае метода HEAD, у размера тела объекта, которое отправили бы, был запрос, GET.

Content-Length    = "Content-Length" ":" 1*DIGIT

Пример

Content-Length: 3495

Приложения ДОЛЖНЫ использовать это поле, чтобы указать размер тела сообщения, которое будет передано, независимо от мультимедийного type объекта. Он должен быть возможен для получателя надежно определить конец HTTP/1.1 запросы, содержащие тело объекта, например, потому что у запроса есть правильное поле Content-Length, Transfer-Encoding использований: chunked или многослойное тело.

Любой Content-Length, больше чем или равный, чтобы обнулить, является правильным значением.

Раздел 4.4 описывает, как определить длину тела сообщения, если Content-Length не дан.

Обратите внимание: Значение этого поля значительно отличается от соответствующего определения MIME, где он — опциональное поле, используемое в пределах контента-type "message/external-body". В HTTP его НУЖНО отправить всякий раз, когда длина сообщения может быть определена до того, чтобы быть переданным.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.