【发布时间】:2015-02-04 13:53:00
【问题描述】:
我正在开发 web api 作为一个门面,它将封装对底层系统的请求。
所以,假设我有 cars 端点:
api/v1/cars
现在我希望我的 api 获取参数,这些参数将确定对底层系统的调用。
喜欢:
{
provider: 'service_1'.
access_token: 'token_2',
info: 'some_info'
},
{
provider: 'service_2'.
access_token: 'token_2',
info: 'some_info'
}
此外,api 将采用标准参数,如startdate、enddate、offset 等。
public async Task<Result<Cars>> Get([FromUri] RequestParams requestParams);
public class RequestParams
{
public RequestParams()
{
Limit = 50;
Offset = 0;
StartDate = DateTime.Now;
EndDate = DateTime.Now;
}
public string UserId { get; set; }
public int Limit { get; set; }
public int Offset { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
}
从 uri 映射标准参数很容易,但我知道如何正确传递 json 集合。有任何想法吗?
【问题讨论】:
标签: asp.net json asp.net-web-api2