2

我是使用 aspnet web api 进行属性路由的新手。

public class UsersController : ApiController
{
    [GET("users/me/brands/{id}")]
    public IEnumerable<Brand> GetBrands(long id)
    {
        return _repository.FindByUser(id);
    }
}

但我无法执行此操作。我尝试了很多方法:

  1. http://example.com/api/users/brands/4
  2. http://example.com/api/users/brands?id=4
  3. http://example.com/users/brands?id=4
  4. http://example.com/users/brands/4

PS:我也映射为[GET("api/users/me/brands/{id}")]

我错过了什么?

4

1 回答 1

2

使用 MVC 4 和 4.5 的 Web api 路由存在错误

可以找到完整的解释和解决方法

MVC 4.5 Web API 路由不起作用?

于 2013-07-02T13:28:05.000 回答