问题描述
指示 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 中不支持: