.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/");
}
相关推荐
明月_清风2 分钟前
🧙 零知识证明(ZKP)入门:隐私与扩容的黑魔法
后端·web3
明月_清风3 分钟前
🏦 RWA 现实世界资产代币化:万亿市场的入门指南
后端·web3
陈随易8 小时前
在 VSCode 里,把项目一键部署到服务器
前端·后端·程序员
鱼樱前端9 小时前
我用 Claude Code 后,编码效率翻 3 倍。但更值钱的是别的。
前端·后端·ai编程
犀利豆9 小时前
Claude code tools 研究系列-开篇(AskUserQuestion)
后端
颜酱12 小时前
06 | 把 meta_config 同步进 MySQL(生成阶段)
前端·人工智能·后端
IT_陈寒13 小时前
SpringBoot自动配置坑了我一周,原来问题这么蠢!
前端·人工智能·后端
iOS开发上架哦14 小时前
Android代码混淆与iOS加固技术详解
后端·ios
Alan_69115 小时前
商品详情优化三板斧-拆分-多级缓存-GC调参
后端·缓存
Conan在掘金15 小时前
ArkTS 进阶之道(3):为哈禁解构声明?类型一眼可见 vs 推断链断裂
后端