Я применил следующее в своем приложении .Net Core 2.2 для включения сжатия HTTP:
services.AddResponseCompression(options =>
{
options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[]
{
"application/javascript", "text/html", "text/css"
});
options.EnableForHttps = true;
});
...
...
...
app.UseResponseCompression();
Как видите, я установил очень короткий и строгий список типов пантомимы: "application / javascript", "text / html", "text / css"
Но когда я запускаю приложение, оно продолжает сжимать ответы типа "application / json"
Приложение не сжимает изображения, шрифты, значки x. Сжимает только то, что я сказал, чтобы сжать (js, css, html) + xhr (json).
Как я могу предотвратить сжатие ответов xhr-application / json?