如何在Azure函数中使路由参数成为可选参数
public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = "ResolveKey/{key}/{resolver}")]HttpRequestMessage req, TraceWriter log, string key,string resolver= "default")在上面的代码中,我试图通过设置默认值string resolver= "default"来使解析器参数成为可选的。代码可以很好地编译和运行,但是URL总是希望解析器参数存在,否则我会得到404。
我想在上面的代码中使解析器参数成为可选的。有什么办法吗?
发布于 2017-06-17 01:20:31
发布于 2018-01-31 21:49:27
Azure函数现在支持正则表达式。您可以将工艺路线模板更改为
ResolveKey/{key}/{*resolver}https://stackoverflow.com/questions/44594154
复制相似问题