码迷,mamicode.com
首页 > Web开发 > 详细

在ASP.Net和IIS中删除不必要的HTTP响应头,IIS响应头敏感信息(Server/X-AspNet-Version等)过滤

时间:2020-09-18 02:10:19      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:过滤   remove   rem   nbsp   ade   ati   cte   version   The   

 

global.asax.cs文件添加如下代码

        /// <summary>
        /// 移除http相应头
        /// </summary>
        protected void Application_PreSendRequestHeaders()
        {
            Response.Headers.Remove("Server");
            Response.Headers.Remove("X-AspNet-Version");
            Response.Headers.Remove("X-AspNetMvc-Version");
        }
        protected void Application_Start()
        {
            MvcHandler.DisableMvcResponseHeader = true;//移除X-AspNetMvc-Version HTTP头
        }

 

webconfig添加下面配置去掉X-Powered-By

        <httpProtocol>
            <customHeaders>
                <remove name="X-Powered-By" />
            </customHeaders>
        </httpProtocol>

 

在ASP.Net和IIS中删除不必要的HTTP响应头,IIS响应头敏感信息(Server/X-AspNet-Version等)过滤

标签:过滤   remove   rem   nbsp   ade   ati   cte   version   The   

原文地址:https://www.cnblogs.com/jiangqw/p/13673645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!