导致Web API操作返回404的新参数

时间:2018-11-16 19:18:15

标签: asp.net-web-api asp.net-web-api2

将新参数itemGroup添加到已经正常工作的Web API 2操作后,获取404。无法弄清楚我做错了什么。

控制器

[RoutePrefix("v2/calendar")]
public class CalendarController : ApiController

操作

[Route("list/{typeId:int}/{count:int}/{itemGroup:alpha?}/{startDate:DateTime?}")]
public List<CalendarItem> Calendar(int typeId, int count, string itemGroup = null, DateTime? startDate = null)
{
}

客户致电 /v2/public/calendar/list?typeId=7&count=31&itemGroup=abc&startDate=10-20-2018

0 个答案:

没有答案