【发布时间】:2016-09-06 20:07:09
【问题描述】:
我的 MVC 6 API 项目中有一个控制器。有一个 post 方法,我想要的是验证发布的值,如果数据无效,则将一些错误返回给客户端。
[HttpPost]
public void Post([FromBody]PostedHistoricalEvent value)
{
if (!IsHistoricalEventValid(value))
{
//return error status code
}
}
现在我想知道为什么默认模板中的 Post 方法没有任何返回类型而是 void 以及如何返回带有一些消息的错误 http 状态代码?
【问题讨论】:
标签: asp.net-web-api asp.net-core-mvc