Какую длину содержимого следует отправлять при кодировании данных с помощью gzip?
-
13-09-2019 - |
Вопрос
Я пишу небольшой веб-сервер и хочу отправить сжатые данные.
В заголовке http для поля Content-Length указать длину сжатых данных или длину несжатых данных?
Решение
Сжатый.
Другие советы
Вам необходимо указать размер фактически отправляемых данных, который в вашем случае будет размером сжатых данных.
Однако следует иметь в виду кое-что: если данные отправляются в виде фрагментов («Transfer-Encoding:chunked"), то вам вообще НЕ разрешено отправлять заголовок Content-Length.Разбиение на блоки определяет, как читаются байты.Заголовок Content-Length лишит клиента возможности правильно читать фрагменты.
Не связан с StackOverflow