相关疑难解决方法(0)

从ASP.NET Core 2.1应用程序中删除"Server"标头

是否可以删除ASP.NET Core 2.1应用程序中的服务器响应标头(在带有IIS 10的Server 2016上运行)?

我尝试将以下内容放在web.config中:

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <add name="X-Frame-Options" value="sameorigin" />
            <add name="X-XSS-Protection" value="1; mode=block" />
            <add name="X-Content-Type-Options" value="nosniff" />
            <remove name="X-Powered-By" />
            <remove name="Server" />
        </customHeaders>
    </httpProtocol>
</sytem.webServer>
Run Code Online (Sandbox Code Playgroud)

响应的前四个更改工作正常,但未删除Server标头.我还是看"红隼"

web-config kestrel-http-server asp.net-core asp.net-core-2.1

14
推荐指数
6
解决办法
6658
查看次数