Ответ 1
Поле Content-Length entity-header указывает размер тела объекта [...], отправленного получателю [...]
В не-multipart-сообщении тело-тело является телом 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 …