Свойство autoUncompress
Получает и устанавливает, будет ли тело ответа автоматически распаковываться.
Тело HTTP-ответа может быть сжато. В большинстве случаев наиболее удобно предоставить несжатое тело. Поэтому по умолчанию тело распаковывается. Однако в некоторых ситуациях (например, при реализации прозрачного прокси) требуется сохранить несжатый поток.
ПРИМЕЧАНИЕ: Заголовки в ответе никогда не изменяются. Это означает, что когда автоматическая распаковка включена, значение заголовка Content-Length будет отражать длину исходного сжатого тела. Аналогично, заголовок Content-Encoding также будет иметь исходное значение, указывающее на сжатие.
ПРИМЕЧАНИЕ: Автоматическая распаковка выполняется только в том случае, если значение заголовка Content-Encoding равно gzip.
Это значение влияет на все ответы, генерируемые этим клиентом после изменения значения.
Чтобы отключить, установите значение false.
Значение по умолчанию true.
Реализация
bool autoUncompress = true;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/HttpClient/autoUncompress.html