在我的UsersApiController类中,我有一个方法列出给定组名的用户,我想知道它是否可能(如果是,如何)将其称为“http://myUrl.com/UsersApi/List/GroupA”或“{” {3}}”。
注意:
答案 0 :(得分:1)
是的,这是可能的。你的控制器看起来像这样:
[HttpGet]
public IEnumerable<User> List(string userGroup)
{
var users = //Get your users here
return users;
}
可以使用http://myUrl.com/UsersApi/List/group1
或者,更“RESTful”的方法是删除网址的List
部分,并为您的UsersApi资源GET
暗示您获得了一个用户列表:
public IEnumerable<User> Get(string userGroup)
{
var users = //Get your users here
return users;
}
在这种情况下你会像这样调用它:
http://myurl.com/usersapi/group1
答案 1 :(得分:0)
Google“从c#中获取休息服务” - 这是第一个出现的链接:http://www.codeproject.com/Articles/255684/Create-and-Consume-RESTFul-Service-in-NET-Framewor
但是他们有很多