我看了这个消息
https://github.com/aspnet/Announcements/issues/153
HttpBadRequest 就是现在 BadRequest
但是我找不到BadRequest 方法以及this.Ok(Object)方法发生了什么?
关于不良请求
正如在此相关的GitHub问题评论中所提到的,您实际上将创建一个BadRequestResult()对象的新实例:
public IActionResult Index()
{
return new BadRequestResult();
}
Run Code Online (Sandbox Code Playgroud)
关于Ok()请求
就Ok()方法而言,它实际上来自控制器本身,因此它应该仍然可以像您期望的那样工作:
public IActionResult Index()
{
return this.Ok(yourObject);
}
Run Code Online (Sandbox Code Playgroud)
但是,还有一个OkResult()和OkObjectResult(),它可以返回一个OK请求和一个接受对象重载的请求:
public IActionResult Index()
{
return new OkResult();
}
public IActionResult Index()
{
return new OkObjectResult(yourObject);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |