如何 return IActionResult 兼容 UnprocessableEntity - HttpStatusCode (422)
how to return IActionResult compatible UnprocessableEntity - HttpStatusCode (422)
我想 return IActionResult
从下面的 catch 块中兼容 UnprocessableEntity - HttpStatusCode
(422),就像我从 try 块中 returning `Ok' (200) .
它给出以下代码的转换错误,我可以在这里做什么,因为我不想 return 500。
Cannot implicitly convert type 'System.Net.HttpStatusCode' to 'Microsoft.AspNetCore.Mvc.IActionResult'
public IActionResult GetMe()
{
try
{
return Ok();
}
catch (Exception exception)
{
//cast error
// return HttpStatusCode.UnprocessableEntity;
}
}
我想你想要return这个
public IActionResult GetMe()
{
try
{
return Ok();
}
catch (Exception exception)
{
return UnprocessableEntity();
}
}
我想 return IActionResult
从下面的 catch 块中兼容 UnprocessableEntity - HttpStatusCode
(422),就像我从 try 块中 returning `Ok' (200) .
它给出以下代码的转换错误,我可以在这里做什么,因为我不想 return 500。
Cannot implicitly convert type 'System.Net.HttpStatusCode' to 'Microsoft.AspNetCore.Mvc.IActionResult'
public IActionResult GetMe()
{
try
{
return Ok();
}
catch (Exception exception)
{
//cast error
// return HttpStatusCode.UnprocessableEntity;
}
}
我想你想要return这个
public IActionResult GetMe()
{
try
{
return Ok();
}
catch (Exception exception)
{
return UnprocessableEntity();
}
}