GizpAttribute

    /// <summary>
    /// 反参压缩(Gzip)
    /// </summary>
    public class GZipCompressionAttribute: ActionFilterAttribute
    {
        /// <summary>
        /// 反参压缩(Gzip)
        /// </summary>
        /// <param name="filterContext"></param>
        public override void OnActionExecuting(HttpActionContext filterContext)
        {
            HttpResponse Response = HttpContext.Current.Response;
            Response.Filter = new System.IO.Compression.GZipStream(Response.Filter,
                                              System.IO.Compression.CompressionMode.Compress);
            Response.AppendHeader("Content-Encoding", "gzip");
        }
    }

posted @ 2019-03-14 11:22  小螃蟹夹子  阅读(98)  评论(0编辑  收藏  举报