Я использую сжатие gzip в моем .net core api.Ответы от методов HTTP GET все в порядке.Когда этот метод представляет собой HTTP Put (пример), тело ответа повреждено.Мой ответ метода put - это те же данные из запроса с дополнительной информацией.У вас есть дополнительная конфигурация для этого случая?
Это моя конфигурация:
services.AddResponseCompression(opt =>
{
opt.Providers.Add<GzipCompressionProvider>();
opt.EnableForHttps = true;
});
services.Configure<GzipCompressionProviderOptions>(opt => opt.Level = CompressionLevel.Fastest);