在这个asp.net core 2 web api应用程序中,如何使用第二个Get()来处理这些URL:
api/class2/var1
api/class2/var1/50
现在,只有api/class2/var1
有效。
[Produces("application/json")]
[Route("api/Class2")]
public class Class2Controller : Controller
{
// GET api/values
[HttpGet]
public string Get()
{
return "Get() returned";
}
[Route("api/class2/var1/{id?}")]
[HttpGet("{id}")]
public string Get(int id)
{
return "Get(id) returned";
}
}