我有以下 Web API (GET):
public class UsersController : ApiController
{
public IEnumerable<Users> Get(string firstName, string LastName, DateTime birthDate)
{
// Code
}
}
这是一个 GET,所以我可以这样称呼它:
http://localhost/api/users?firstName=john&LastName=smith&birthDate=1979/01/01
并接收用户的 xml 结果。
是否可以像这样将参数封装到一个类中:
public class MyApiParameters
{
public string FirstName {get; set;}
public string LastName {get; set;}
public DateTime BirthDate {get; set;}
}
然后有:
public IEnumerable<Users> Get(MyApiParameters parameters)
我已经尝试过了,每当我尝试从中获取结果时http://localhost/api/users?firstName=john&LastName=smith&birthDate=1979/01/01
,它parameter
都是空的。