相关疑难解决方法(0)

从响应中删除标头

我需要隐藏ASP.NET和IIS生成的某些标头,并在ASP.NET WebAPI服务的响应中返回.我需要隐藏的标题是:

  • 服务器
  • X-ASPNET-版本
  • X-AspNetMvc-版本
  • X供电,通过

该服务早先在WCF中托管,并且通过订阅PreSendRequestHeaders和操作HttpContext.Current.Response.Headers在HttpModule中完成隐藏.使用ASP.NET WebAPI,现在所有内容都是基于任务的,因此HttpContext.Current为null.我试图插入一个消息处理程序并操纵返回的HttpResponseMessage,但标题不存在于该阶段.可以在IIS设置中删除X-Powered-By,但是删除其余部分的建议方法是什么?

wcf-web-api asp.net-web-api

13
推荐指数
2
解决办法
6816
查看次数

标签 统计

asp.net-web-api ×1

wcf-web-api ×1