请求未命中自定义端点
Posted
技术标签:
【中文标题】请求未命中自定义端点【英文标题】:Request not hitting the custom endpoint 【发布时间】:2021-12-30 18:42:11 【问题描述】:我在ComplaintController
上创建了一个自定义端点
// Create: /api/Complaints/Create
[HttpGet]
[Route("api/Complaints/Create")]
public ActionResult<ComplaintBindingModel> Create()
...
我尝试请求此端点,但请求从未到达此端点。我在邮递员中收到以下错误。
【问题讨论】:
【参考方案1】:你必须添加“~/”来表明它是根路由
[HttpGet]
[Route("~/api/Complaints/Create")]
public ActionResult<ComplaintBindingModel> Create()
或一行
[HttpGet("~/api/Complaints/Create")]
【讨论】:
以上是关于请求未命中自定义端点的主要内容,如果未能解决你的问题,请参考以下文章
WordPress 自定义 API 端点 POST 请求在 React 中失败
自定义验证属性未在模型上验证 - WebAPI C# 和 JSON