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
.
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
.