指示 Azure Function App 仅接受 Application/json

问题描述

指示 Azure Function App 仅接受 Application/json

您好,我正在使用 Azure 函数并通过 Postman 对其进行测试。

我的要求是,当我们传递 "application/json" 以外的 Content-Type 时,我希望我的 Azure 函数返回说“无效内容” - 输入”。

我可以通过以下代码更改来实现上述需求。

if(HTTPRequest.Headers["Content-Type"] != "application/json") -- 然后返回“无效内容 - 类型”

但是有没有可能,我们可以使用 Azure Function App 中的配置设置(即 host.json)实现相同的目标吗?

此外,我尝试在 host.json 文件中的 customHeaders 下添加以下内容。但是没有用。

“接受”:“应用程序/json”

"Access-Control-Expose-Headers": "application/json"

提前致谢...

解决方法

但是有可能吗,有什么方法可以使用 Azure Function App 中的配置设置(即 host.json)?

不,azure function v2 host.json 没有这个设置。

还有Webhooktype attribute has been removed。现在在 azure function v2 中不支持: