【发布时间】:2018-04-12 07:49:35
【问题描述】:
我有以下 Asp.Net Core 2.0 Web API 控制器:
[Route("api/[controller]")]
public class TraderController : Controller
{
}
以及以下端点:
[HttpGet]
[ProducesResponseType(typeof(IList<Trader>), 200)]
[Route("/find/{category:int}/{latitude:decimal}/{longitude:decimal}/")]
public IActionResult FindTraders(int category, decimal latitude, decimal longitude)
{
}
但是,当我使用 HTTP GET 时,我收到了 404 错误:
http://localhost:59405/api/trader/find/3/41.14271100000001/-8.611171499999955/
谁能告诉我我在这里做错了什么?还有其他端点正在命中,但不是这个。可能与路线中的小数有关吗?
【问题讨论】:
标签: c# asp.net-core-2.0 asp.net-core-webapi