【问题标题】: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()
{
...
}

我尝试请求此端点,但请求从未到达此端点。我在邮递员中收到以下错误。

【问题讨论】:

    标签: c# asp.net-web-api asp.net-core-5.0


    【解决方案1】:

    你必须添加“~/”来表明它是根路由

    [HttpGet]
    [Route("~/api/Complaints/Create")]
    public ActionResult<ComplaintBindingModel> Create()
    

    或一行

    [HttpGet("~/api/Complaints/Create")]
    

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 2019-03-29
      • 2019-04-08
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2021-01-08
      • 1970-01-01
      相关资源
      最近更新 更多