所需的有效负载

时间:2018-03-21 19:44:35

标签: c# validation asp.net-web-api data-annotations

我的webapi项目中有一个Post方法,如下所示:

public class BusinessesController: ApiController
{
    [HttpPost]
    public IHttpActionResult Post([FromBody] Business model) 
    {
        if(!ModelState.IsValid) 
        {
          return BadRequest(ModelState);
        }

        /*do stuff*/

        return Accepted();
    }
}

如果我使用Attributes装饰Business类,那些将被验证,但如果我传递null有效负载,ModelState.IsValid将返回true。

TL; DR:如果正文的参数为空,如何通过数据注释发送错误的请求?

0 个答案:

没有答案