【发布时间】:2021-11-14 17:40:19
【问题描述】:
我已经编写了以下语法,但它似乎不起作用
[HttpGet("changes/location{page}&{perPage}&{startTimestamp}&{endTimestamp}")]
public async Task<ChangesDetailsVM>GetChange([FromRoute] string page, string perPage, string startTimestamp, string endTimestamp)
{
return await _cqcService.GetChange(page, perPage, startTimestamp, endTimestamp);
}
从 Postman 我收到以下错误:
对 cqc/changes/location1&1000&9/20/2021 8:57:53 AM&9/21/2021 8:57:53 AM 的请求失败,状态码 NotFound 响应:{ "statusCode": 404, "message": "Resource未找到“}”
有什么建议可以改善我的语法吗?
【问题讨论】:
-
把
changes/location{page}&{perPage}&{startTimestamp}&{endTimestamp}改成changes/location,然后删除[fromRoute]