如何使用asp.net 2.0和IIS6.0服务器通过代码修改响应头的服务器值。
我试过Response.Headers.Set("XYZ","ABC");
但它显示抛出集成管道错误。
答案 0 :(得分:6)
试试这个:
HttpResponse response = ...;
response.ClearHeaders();
response.ClearContent();
response.ContentType = "application/octet-stream";
response.AppendHeader("Content-Disposition", ""); //(write whatever headers you want like this)
答案 1 :(得分:0)
我会在Global.asax.cs中使用以下内容删除Server标头
protected void Application_PreSendRequestHeaders()
{
Response.Headers.Remove("Server");
}