zoukankan      html  css  js  c++  java
  • 服务器端压缩发送数据到客户端ASP.NET MVC

    string acceptEncoding = filterContent.HttpContent.Request.headers["Accept.Encoding"];

    if(string.IsNullOrEmpty(acceptEncoding)) return ;

    var response = filterContent.HttpContent.Response;

    acceptEncoding = acceptEncoding.ToupperInvarIant();

    if(acceptEncoding.Containes("GZIP"))

    {

          response.AppendHeader("Content.encoding","gzip");

          response.Filter= new  GzipStream(response.Filter,CompressionModer.Compress);

    }

    else if(acceptEncoding.Containes("DEFLATE"))

    {

          response.AppendHeader("Content.encoding","deflate");

          response.Filter= new  DeflateStream(response.Filter,CompressionModer.Compress);

    }

    //此代码仅仅提供一些思路,代码没有经过测试,可能在某些地方会出现些许错误!请自行修改为自己所需要的正确的代码!

  • 相关阅读:
    bfs两种记录路径方法
    次小生成树
    2018 ICPC 区域赛 焦作场 D. Keiichi Tsuchiya the Drift King(计算几何)
    数组分组
    POJ
    数位DP详解
    2018ICPC青岛 E
    HDU
    Google工程师打造Remix OS系统 桌面版安卓下载
    使用angular封装echarts
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1457167.html
Copyright © 2011-2022 走看看