【发布时间】:2017-12-16 03:32:07
【问题描述】:
我正在尝试在我的 (Web)API 上获取 URL 路径以路由到控制器操作。
路径类似于 {Base URL}/action/integer/image.jpg。出于某种原因,此 URL 正在尝试请求文档 - image.jpg 并因此返回 404(未找到)。我希望它返回 action 的值。
我尝试了以下属性装饰器,但似乎都不起作用。
- [Route("action/{integer}/{image}.{extension}")]
- [Route("action/{integer}/{image}")]
该动作对应的方法如下。
- 公共 HttpResponseMessage 操作(整数,字符串图像)
- 公共 HttpResponseMessage 操作(整数、字符串图像、字符串扩展)
我查看了其他一些堆栈溢出解决方案,但似乎不适用于这种确切情况。
【问题讨论】:
标签: c# asp.net-web-api routes