首页 > 解决方案 > 导致 Web API 操作返回 404 的新参数

问题描述

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

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

解决方案


推荐阅读