我有一个我在web.config中注册的图像处理模块。该模块是IHttpModule。该模块将自定义HTTP标头添加到响应中。是否可以在web.config中禁止这些标头?我尝试这样做失败了 - IHttpModule是否覆盖了这个web.config配置?
print
答案 0 :(得分:0)
有一种方法可以使用出站规则更改/编辑响应标头。例如,此代码正在删除Server
和ETag
标题:
<system.webServer>
<rewrite>
<outboundRules>
<rule name="Remove RESPONSE_Server" >
<match serverVariable="RESPONSE_Server" pattern=".+" />
<action type="Rewrite" value="" />
</rule>
<rule name="Remove RESPONSE_Server ETag">
<match serverVariable="RESPONSE_ETag" pattern=".+" />
<action type="Rewrite" value="" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
您可以对不必要的标题应用类似的规则