HTTPGET方法和HTTPGET(“{id}”)方法有什么区别? 用于更新表列的API方法是什么?
[HttpGet]
public IActionResult Get()
{
return new JsonResult(users);
}
// GET api/values/5
[HttpGet("{id}")]
public IActionResult Get(string id)
{
return new JsonResult(response);
}
答案 0 :(得分:0)
您应该查看Web API中的Attribute Routing。
第一种方法是路由到干净的api:
/api/controller
第二个指定属性中的路由值,将通过以下URL调用:
/api/controller/5
第二个通常用于更新现有查询,因为您在路由中指定了特定值,而第一个未指定任何内容。