在 ASP.NET Core 中,可以使用 Response 对象的 StatusCode 属性设置 HTTP 响应码。示例代码如下:
[HttpGet]
public IActionResult MyAction()
{
try
{
// do something
return Ok();
}
catch(Exception ex)
{
// handle exception
return StatusCode(500, "Something went wrong");
}
}
在上面的代码中,当发生异常时,将会返回一个 500 的 HTTP 响应码,并且响应体中包含一段错误信息。您可以根据需要调整响应码和信息。