【发布时间】:2018-09-18 03:25:36
【问题描述】:
关于我的课程:
[Route("api/candidate/free")]
关于方法,我有:
[HttpDelete("{dateRangeId}")]
public IActionResult Delete(int dateRangeId)
这会导致 404:
/api/candidate/free/123
当属性被移除时:
[HttpDelete]
public IActionResult Delete()
这不会导致 404:
/api/candidate/免费/
参数有什么问题?
【问题讨论】:
-
这很可能是因为您的请求的方法设置为“GET”。提供一个示例,说明您实际上是如何尝试访问该方法的(例如 Postman 调用或 HTML 表单)。
-
如果是这样,那为什么非参数版本会起作用?
-
“离题”哈哈。
标签: c# .net-core asp.net-core-webapi asp.net-core-routing