ASP.. NET Web API操作结果

本文关键字:操作 结果 API Web NET ASP | 更新日期: 2023-09-27 18:16:18

当我们使用HttpGet动作方法获取资源时,我们通常返回Ok()

public IHttpActionResult Get() {
  var customers = context.customers.toList();
  return Ok(customers);
}

当我们使用HttpPost action方法创建一条记录时,我们返回Created()和新创建资源的位置。

当我们使用HttpPut更新记录时,我们返回什么?例如,读取记录时返回Ok(),创建记录时返回Created()

对于HttpDelete我们返回什么呢?

ASP.. NET Web API操作结果

根据https://docs.asp.net/en/latest/tutorials/first-web-api.html中的教程,当您执行HTTP PUTHTTP DELETE时,必须返回204 (No content)代码。

return new NoContentResult();