【发布时间】:2013-10-15 02:26:33
【问题描述】:
我正在尝试使以下三种途径起作用:
-
GET /api/category- 列出所有类别 -
GET /api/category/1- 获取有关第 1 类的详细信息 -
GET /api/category/1/questions- 获取类别 1 的问题
我无法让此路由正常工作。
我的CategoryController有以下三个方法定义:
public IEnumerable<Category> Get() {}
public Category Get(int id) {}
public IEnumerable<QuestionSummary> GetQuestions(int id) {}
我怎样才能让这些匹配而不相互冲突?我们已经在项目的其他部分使用了 AttributeRouting。
【问题讨论】:
标签: c# asp.net-web-api asp.net-mvc-routing asp.net-web-api-routing