BadRequest(ModelState)的目的是什么?
本文关键字:是什么 ModelState BadRequest | 更新日期: 2023-09-27 18:03:51
的作用是什么
protected internal virtual InvalidModelStateResult BadRequest(ModelStateDictionary modelState);
from public abstract class ApiController
我只是想为我的Web API设置它
if (!ModelState.IsValid)
{
var foo = BadRequest(ModelState);
}
但是什么也没发生
我应该重写它吗?因为我可以用不同的返回结果重写3个BadRequest方法。
BadRequest
方法返回InvalidModelStateResult
,即IHttpActionResult
。
所以它应该是action
返回的东西if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
当使用BadRequest时,响应设置了400状态码。