【发布时间】:2019-01-14 03:16:05
【问题描述】:
如果employeeId不可用,如何让web api接受null作为参数。我已经在 api 请求中使整数可以为空,并且在路由中也应用了 ?。
- /api/Employee/{employeeId}/Subscriber/80
- /api/Employee/null/Subscriber/80
由于某种原因,我现在无法将可为空的参数移到末尾。
【问题讨论】:
-
您是否为
employeeID分配了默认值 -
因为我尝试过使用您的 URL 不适用于可选参数
-
但在我的情况下,
[Route("v1/ticketreport/total/{id?}")]工作正常,没有问题,在方法string id=null
标签: c# asp.net-web-api asp.net-core