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);

    }

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

  • 相关阅读:
    P1311 选择客栈 模拟 ( + st表)
    P2656 采蘑菇 tarjan + spfa
    送别
    10.16互测题 贪心+数论
    poj 2823 Sliding Window 单调队列
    P1036 选数 dfs
    P3370 【模板】字符串哈希
    A Tear or A Smile?
    KMP 算法
    jQuery 中 attr 和 prop 的区别
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1457167.html
Copyright © 2011-2022 走看看