我閱讀本公告現在找不到錯誤請求方法
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