.NET 返回类型IActionResult

参考

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/");
}
相关推荐
S***26753 小时前
基于SpringBoot和Leaflet的行政区划地图掩膜效果实战
java·spring boot·后端
@大迁世界5 小时前
相信我兄弟:Cloudflare Rust 的 .unwrap() 方法在 330 多个数据中心引发了恐慌
开发语言·后端·rust
5***g2985 小时前
新手如何快速搭建一个Springboot项目
java·spring boot·后端
2***B4497 小时前
Rust在系统编程中的内存安全
开发语言·后端·rust
U***e637 小时前
Rust错误处理最佳实践
开发语言·后端·rust
q***47187 小时前
Spring中的IOC详解
java·后端·spring
码事漫谈8 小时前
C++小白最容易踩的10个坑(附避坑指南)
后端
码事漫谈8 小时前
性能提升11.4%!C++ Vector的reserve()方法让我大吃一惊
后端
稚辉君.MCA_P8_Java8 小时前
Gemini永久会员 Java中的四边形不等式优化
java·后端·算法
稚辉君.MCA_P8_Java9 小时前
通义 插入排序(Insertion Sort)
数据结构·后端·算法·架构·排序算法