Я ищу кодирование HTTP-ответов «на лету» с использованием .NET Core и веб-сервера Kestrel. Следующий код не работает, ответ не загружается в браузере.Сжатие HTTP-ответов с использованием связующего ПО Kestrel и .NET
var response = context.Response;
if (encodingsAccepted.ToArray().Any(x => x.Contains("gzip")))
{
// Set Gzip stream.
context.Response.Headers.Add("Content-Encoding", "gzip");
// Wrap response body in Gzip stream.
var body = context.Response.Body;
context.Response.Body = new GZipStream(body, CompressionMode.Compress);
}