отключить HTTP-сжатие ядра .net для динамического содержимого - PullRequest
0 голосов
/ 13 марта 2019

Я применил следующее в своем приложении .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?

...