我可以找到编写MVC API dotnet核心控制器的所有示例,来自Task(或async Task)的返回值是
return OK(result);
我在哪里可以找到其他的。必须有BadRequest,NotFound之类的东西。
先谢谢
答案 0 :(得分:0)
OK()
方法在ControllerBase类中定义,该方法也包含BadRequest(),NotFound()等方法。
Moreovere,如果您检查the source code这些方法,您会发现默认情况下他们只是创建IHttpActionResult
的适当实例:
public virtual BadRequestResult BadRequest()
=> new BadRequestResult();
...
public virtual NotFoundResult NotFound()
=> new NotFoundResult();
以及BadRequestResult,NotFoundResult等所有可用类,您可以查看here。
有关操作结果的文档信息is here。