我阅读本公告现在找不到错误请求方法
https://github.com/aspnet/Announcements/issues/153
HttpBadRequest
是BadRequest
,但我无法找到一个错误请求方法和发生了什么事this.Ok(对象)方法?
我阅读本公告现在找不到错误请求方法
https://github.com/aspnet/Announcements/issues/153
HttpBadRequest
是BadRequest
,但我无法找到一个错误请求方法和发生了什么事this.Ok(对象)方法?
关于错误的请求
正如this related GitHub issue comment提到,你实际上创建BadRequestResult()
对象的新实例:
public IActionResult Index()
{
return new BadRequestResult();
}
关于Ok()
要求
至于方法去,它实际上来自控制器本身,s Ø它仍然应该工作,你可能会想到:
public IActionResult Index()
{
return this.Ok(yourObject);
}
但是,也是一个OkResult()
和OkObjectResult()
,它可以返回接受一个对象超载以及一个OK请求之一:
public IActionResult Index()
{
return new OkResult();
}
public IActionResult Index()
{
return new OkObjectResult(yourObject);
}
Okey谢谢我认为如此,但我并不是100%肯定的 – user3369579
回报新的BadRequestResult(); –
如果您使用POCO控制器或者控制器派生自Controller,那么您最好在论坛上询问该问题:https://github.com/aspnet/Mvc/issues/4118 –
'基类。如果你从基类派生,它应该是可用的。在Poco容器中,由于显而易见的原因,它不可用 – Tseng