本文介绍了禁用响应头在asp.net的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在c#web服务中禁用响应标头和服务器详细信息
disable response headers and server details in c# web services
无法找到解决方案。
任何人都可以帮助如何删除响应标题和禁用iis细节和x-powered-by在C#asp.net
not able to find out the solution .please anyone can help how to remove response headers and disable iis details and x-powered-by in C# asp.net
推荐答案
您可以通过使用 web.config
文件来实现。
You achieve this by making use of web.config
file.
要删除服务器,请使用 PreSendRequestHeaders
事件并执行
To remove the server use PreSendRequestHeaders
event and do
Response.Headers.Remove("Server");
或更改服务器名称
Response.Headers.Set("Server","FooServer");
上述将在 Global.asax.cs
下面将删除 X-AspNet-版本
<system.web>
<httpRuntime enableVersionHeader="false" />
</system.web>
要移除 X-Powered- By
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By"/>
</customHeaders>
</httpProtocol>
</system.webServer>
进一步阅读
这篇关于禁用响应头在asp.net的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!