Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
但是我是属性路由的新手,我不知道为什么在其他所有功能都不能工作的情况下却无法正常工作
所以我有这个
然后我有
从邮递员那里叫哪一个
https://localhost:44363/api/statistics/categoryTagsByTotalIssues/3
返回404
但是如果我这样做
https://localhost:44363/api/statistics/getTopFiveCategories
在代码中是这样的
它有效,我不知道为什么另一个人无法向我解释这一点?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
但是我是属性路由的新手,我不知道为什么在其他所有功能都不能工作的情况下却无法正常工作
所以我有这个
[RoutePrefix("api/statistics")]
public class StatisticsController : ApiController
然后我有
[HttpGet]
[Route("categoryTagsByTotalIssues/{categoryId:int}")]
public IHttpActionResult CategoryTagsByTotalIssues(int cateogryId)
从邮递员那里叫哪一个
https://localhost:44363/api/statistics/categoryTagsByTotalIssues/3
返回404
但是如果我这样做
https://localhost:44363/api/statistics/getTopFiveCategories
在代码中是这样的
[HttpGet]
[Route("getTopFiveCategories")]
public IHttpActionResult GetTopFiveCategories()
它有效,我不知道为什么另一个人无法向我解释这一点?
最佳答案
使用此[Route("categoryTagsByTotalIssues")]
并在参数中更新此public IHttpActionResult CategoryTagsByTotalIssues(int categoryId)
10-04 21:41