http请求有哪些方式_java.lang.reflect.undeclared

http请求有哪些方式_java.lang.reflect.undeclared移除ASP.NETMVC项目中,HTTP请求的ResponseHeader中的X-AspNetMvc-Version,Server,X-AspNet-Version,X-Powered-ByX-AspNetMvc-VersionServerX-AspNet-VersionX-Powered-By查看原文:移除ASP.NETMVC项目中,HTTP请求的Response…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

移除 ASP.NET MVC 项目中,HTTP 请求的Response Header中的 X-AspNetMvc-Version, Server, X-AspNet-Version, X-Powered-By

查看原文:移除 ASP.NET MVC 项目中,HTTP 请求的Response Header中的 X-AspNetMvc-Version, Server, X-AspNet-Version, X-Powered-By

移除 ASP.NET MVC 项目中,HTTP 请求的Response Header中的 X-AspNetMvc-Version, Server, X-AspNet-Version, X-Powered-By

X-AspNetMvc-Version

MvcHandler.DisableMvcResponseHeader = true; 添加到 Global.asax.cs 文件的 Application_Start 方法里即可。

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
            // 隐藏Response Header中的X-AspNetMvc-Version
            MvcHandler.DisableMvcResponseHeader = true;
    }
}

Server

Global.asax.cs 文件中添加方法 Application_PreSendRequestHeaders

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        some code...
    }

    /// <summary>
    /// 隐藏 Response Header 中的Server节点(IIS版本信息)
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Application_PreSendRequestHeaders(object sender, EventArgs e)
    {
        if (sender is HttpApplication application)
        {
            application.Context.Response.Headers.Remove("Server");
        }
    }
}

X-AspNet-Version

web.config 文件中将 enableVersionHeader 值改为 false

<configuration>
    <system.web>
        <httpRuntime enableVersionHeader="false" />
    </system.web>
</configuration>

X-Powered-By

web.config 文件中添加如下代码:

<configuration>
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <remove name="X-Powered-By" />
            </customHeaders>
        </httpProtocol>
    </system.webServer>
</configuration>

移除 ASP.NET MVC 项目中,HTTP 请求的Response Header中的 X-AspNetMvc-Version, Server, X-AspNet-Version, X-Powered-By

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187813.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win+r常用指令怎么打开_R语言指令

    win+r常用指令怎么打开_R语言指令最近在学习Linux,被命令行深深吸引了,陷入其中不能自拔,考虑到Windows上也有cmd命令行,但对新人来说不是很友好。这次我们就先讲一下Win+R运行框里的快捷键,绝对能提高不少效率!什么是Win+R防止有些小白看不懂,所以说明一些,使用Windows+R快捷键就可以打开如下图的运行窗口,在里面输入命令可以方便快捷地打开很多东西,而且本文的所有操作都是在这个运行框里输入的,不要与cm…

    2022年10月12日
    5
  • C# DES (ECB模式) 加密解密 –单倍长「建议收藏」

    C# DES (ECB模式) 加密解密 –单倍长

    2022年2月7日
    57
  • Script:Datafile Report

    Script:Datafile Report

    2021年7月27日
    63
  • ubuntu 开机遇到grub解决方法超详细_linux开机grub>命令修复方法

    ubuntu 开机遇到grub解决方法超详细_linux开机grub>命令修复方法grub是引导程序,它可以引导多操作系统。开机出现grub,多半是grub文件损坏了。下面介绍修复方法查找grub所在的分区,ubuntu没有另外建分区是在/boot/grub文件夹#第一步:输入ls出现(hd0,msods1),(hd0,msdos5),(hd0,msods7)#不同的电脑不一样,这是我电脑中的磁盘分区,和系统中的表示方法不一样,#linux…

    2025年8月12日
    6
  • 手机桌面锁屏时钟_手机锁屏时钟软件

    手机桌面锁屏时钟_手机锁屏时钟软件桌面锁屏时钟是一款专门为用户提供手机便捷的学习生活音乐时钟管理的软件,用户可以在线设置非常简约的界面,自带了时间和日期,查看天气,温度和降噪音播放音乐的功能,利用经典的动态翻页,可以选择丰富的皮肤,让自己体验非常丰富的桌面锁屏,提供了强大的工具箱,可以在线选择闹钟和计时器,辅助自己学习生活,在线能够播放舒适的音乐背景,支持用户在手机上面自己自由定义设置锁屏桌面,可以调节时钟和日期的样式。桌面锁屏时…

    2022年9月29日
    3
  • 大学技术类书单

    大学技术类书单

    2021年11月23日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号