参考
ASP.NET Core Web API 中控制器操作的返回类型 | Microsoft Learn
Asp.Net WebApi接口返回值IHttpActionResult - WebApi - 博客园 (cnblogs.com)
常用返回类型
Json(T content)
csharp
[HttpGet]
public IActionResult Json()
{
return Json(new
{
name = "zhangsan"
});
}

Ok()、 Ok(T content)
csharp
[HttpGet]
public IActionResult ok()
{
return Ok();
}
[HttpGet]
public IActionResult ok_()
{
return Ok(new
{
name = "zhangsan"
});
}
NotFound()
csharp
[HttpGet]
public IActionResult NotFound()
{
return NotFound();
}

Constent(string msg )
返回字符串
csharp
[HttpGet]
public IActionResult Content()
{
return Content("hello world");
}

BadRequest()、BadRequest(T content)
csharp
[HttpGet]
public IActionResult BadRequest()
{
return BadRequest("err tip");
}
[HttpGet]
public IActionResult BadRequest_()
{
return BadRequest(new
{
code=123,
meg= "tip"
});
}

Redirect(string location)
csharp
[HttpGet]
public IActionResult Redirect()
{
return Redirect("https://www.baidu.com/");
}
