将自定义状态代码添加到ASP.NET MVC Web API中的所有响应

时间:2015-03-03 12:18:27

标签: asp.net-mvc asp.net-mvc-4 asp.net-web-api

我正在使用ASP.NET Web API,我想发送正确的状态代码以及响应。目前,它始终返回状态200 OK

我想发送不同的响应状态,例如

  • on POST 201 Record Created
  • on PUT 205 Record Modified
  • on PUT 412验证失败
  • on DELETE 204 Record Deleted等

这些是我发现的非常标准的状态代码,并且Web API中的所有操作都接受这些请求类型。

我目前正在努力寻找一个明确的例子,说明如何在一个地方(最有可能通过动作过滤器或HTTP模块)添加该状态代码。

0 个答案:

没有答案