Какую длину содержимого следует отправлять при кодировании данных с помощью gzip?

StackOverflow https://stackoverflow.com/questions/987213

Вопрос

Я пишу небольшой веб-сервер и хочу отправить сжатые данные.

В заголовке http для поля Content-Length указать длину сжатых данных или длину несжатых данных?

Это было полезно?

Решение

Сжатый.

Другие советы

Вам необходимо указать размер фактически отправляемых данных, который в вашем случае будет размером сжатых данных.

Однако следует иметь в виду кое-что: если данные отправляются в виде фрагментов («Transfer-Encoding:chunked"), то вам вообще НЕ разрешено отправлять заголовок Content-Length.Разбиение на блоки определяет, как читаются байты.Заголовок Content-Length лишит клиента возможности правильно читать фрагменты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top