Поле заголовка объекта Content-Length указывает размер тела объекта […], отправленного получателю […]
В сообщении, не состоящем из нескольких частей, тело объекта - это тело сообщения HTTP, поскольку оно содержит только один объект. Таким образом, значение Content-Length указывает длину отправляемого тела сообщения, а не размер всего ресурса.
Таким образом, для частичного ответа содержимого на запрос диапазона 0-100 байтов (включительно первый и последний байт) Content-Length ответа будет 0 ≤ размер ≤ 101.
В случае ресурса длиной 12345 байт ответ может выглядеть следующим образом:
HTTP/1.1 206 Partial Content
Content-Range: bytes 0-100/12345
Content-Length: 101
… 101 bytes of content …