如何从Azure Functions的HTTP响应中删除标准标头?

问题描述 投票:0回答:1

是否可以删除这些标题?

我有一个带有多个Azure函数的.NET解决方案,这些函数在调用它们时会在HTTP响应中显示所有标头信息。没有可添加“ removeServerHeader = true”的web.base.config类型文件,该文件以前曾在ASP.NET项目中用于解决此问题。

但是,在我的azure函数解决方案中,只有一个host.json文件,我不认为这可以用来做类似的事情。

我已经在git repo here中看到了针对此问题的修复程序,但我不确定如何实现它,因此将标头删除了。

有人可以帮忙吗?或指出正确的方向。谢谢!

azure http security azure-functions
1个回答
0
投票

首先,您链接的修复程序是关于ASP.NET version header的,此问题已在函数v1中修复,发行版本为v1.0.11510,因此您不会获得此标头。

然后是关于服务器头的,是的,在我的测试中,我也将通过v1函数获得此头。这是fix detail,它删除了X-Powered-By和服务器头,并且该版本应为2.0.12493。因此,实际上您不必使用v3函数,最新的v2函数已经删除了这些标头。

© www.soinside.com 2019 - 2024. All rights reserved.