webapi中URI和函数定义问题
WebApiConfig 使用默认路由:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
1 资源为book
1.1 获得编号为123456书籍信息
URI:/api/books/123456
函数:Get(string id)
1.2 获得编号为123456书籍的所有评论
URI:/api/books/123456/comments
函数:?
1.3 获得编号为123456书籍的作者信息
URI:/api/books/123456/author
函数:?
2 资源为comment
2.1 获得编号为123的评论
URI:/api/comments/123
函数:Get(string id)
2.1 获得编号为123456书籍的所有评论
URI:/api/comments?bookid=123456
函数:?
想知道上面的1.2/1.3/2.1的URI设置是否合适?对应的函数该如何创建?