Azure Function Host 在 URI 路径无效时给出消息:

Azure Function Host to give a Message in case of invalid URI path:

Azure 函数主机在 URI 路径无效时给出消息:

嗨,我正在使用 Azure Function 并通过 Postman 对其进行测试。

我的要求是,当我们传递无效的 URI 路径但传递正确的主机时...我们得到状态:404 未找到。

但是有没有可能,我们有什么办法可以得到 Status: 400 Bad Request 和消息“Invalid URI Path”。

示例测试用例:

https://SampleFunction.azurewebsites.net/api/SampleFunction

当我尝试使用此 URL 时:https://SampleFunction.azurewebsites.net/apia'a\'b"c> 我将得到状态:404 未找到。但我们期待 Status:400 有适当的消息。

如果我们可以通过 Azure Function Configurations/Azure 门户设置来处理这个问题,请告诉我。

提前致谢...

对于这个需求,你可以通过代理来完成。请参考我下面的步骤:

1. 我创建了一个函数,它的 url 是:https://xxx.azurewebsites.net/api/SampleFunction

2. 转到函数应用程序的“Proxies”标签页并添加一个代理,如:

3. 将代码行添加到您的函数中:

4. 之后,当你用https://SampleFunction.azurewebsites.net/apia'a\'b"cxxxxxxx请求函数url时,它会用你指定的消息响应400 .