有没有一种方法可以使用新的IHttpActionResult
接口来返回HttpStatusCode.NoContent
响应消息?
我目前正在使用return new HttpResponseMessage(HttpStatusCode.NoContent);
,并希望将其转换为return NoContent();
。
IHttpActionResult
已经有了Ok()
、Conflict()
和NotFound()
,但我找不到Forbidden()
和NoContent()
,我需要在我的项目中使用。
添加其他结果类型有多容易?
void
并不是一个选项,因为你可能希望在验证失败时返回BadRequest或其他状态码,在成功时只发送NoContent。对我来说,返回StatusCode(HttpStatusCode.NoContent)
解决了这个问题,它比已接受的答案更清晰。 - Stanislav