2013-08-26 190 views

回答

1

是的,这是可能的。你的控制器是这样的:

[HttpGet] 
public IEnumerable<User> List(string userGroup) 
{ 
    var users = //Get your users here 
    return users; 
} 

这可能与http://myUrl.com/UsersApi/List/group1

或者说,这样做是删除URL的List一部分,更“REST风格”的方式来调用有GET到您UsersApi资源意味着你得到用户的列表:

public IEnumerable<User> Get(string userGroup) 
{ 
    var users = //Get your users here 
    return users; 
} 

在这种情况下,你会调用它像这样:

http://myurl.com/usersapi/group1

+0

作品完美!很多!对于“更加RESTful的做事方式”的提示也是值得的!我会考虑的! – Leonardo

相关问题