我正在使用属性路由。
这是我的控制器:
[HttpGet("Flights/{Id?}")]
public IActionResult GetFlights(string Id)
{
var flightroute= _myService.GetFlightsWithRoutes(Id);
if (flightroute != null)
{
return Ok(flightroute);
}
return NotFound();
}
我能够执行
https://localhost:44374/air/Flights/AI-109
但这显示404 Not Found响应
https://localhost:44374/air/Flights?Id=AI-109
如何同时启用两个路由?我希望两条路线都调用相同的操作方法。