是否可以删除这些标题?
我有一个带有多个Azure函数的.NET解决方案,这些函数在调用它们时会在HTTP响应中显示所有标头信息。没有可添加“ removeServerHeader = true”的web.base.config类型文件,该文件以前曾在ASP.NET项目中用于解决此问题。
但是,在我的azure函数解决方案中,只有一个host.json文件,我不认为这可以用来做类似的事情。
我已经在git repo here中看到了针对此问题的修复程序,但我不确定如何实现它,因此将标头删除了。
有人可以帮忙吗?或指出正确的方向。谢谢!
首先,您链接的修复程序是关于ASP.NET version header
的,此问题已在函数v1中修复,发行版本为v1.0.11510,因此您不会获得此标头。
然后是关于服务器头的,是的,在我的测试中,我也将通过v1函数获得此头。这是fix detail,它删除了X-Powered-By
和服务器头,并且该版本应为2.0.12493。因此,实际上您不必使用v3函数,最新的v2函数已经删除了这些标头。