请求响应压缩拓展

using Microsoft.AspNetCore.ResponseCompression;
public static class CompressionExtensions
{
    public static void AddCustomCompression(this IServiceCollection services, IConfiguration configuration)
    {
        services.AddResponseCompression(options =>
        {
            options.Providers.Add<GzipCompressionProvider>();
            //options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(configuration.GetValue<string[]>("MimeTypes"));
            options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[] { "application/json", "application/octet-stream" });
        });

    }
}
//添加响应压缩服务
builder.Services.AddCustomCompression(builder.Configuration);