ActionResult
?这样做与下面的代码有什么区别:public ActionResult<MyDTO> GetData(){
return new MyDTO();
}
并且:
public MyDTO GetData(){
return new MyDTO();
}
在这两种情况下,我都会在用户界面上收到对象,并且两者都返回代码200。因此,使用ActionResult只是一个好习惯吗?
无论哪种情况,我都将在用户界面上收到对象,并且两个函数都返回200代码。那么,使用ActionResult只是一个好的实践,还是有其他原因?
null
,应该返回什么状态码?在ActionResult
的情况下,您必须返回Ok(myObject)
、BadRequest(ModelState)
、NotFound(request)
或类似的内容。 - Oliver