.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/");
}
相关推荐
两点王爷16 小时前
SpringBoot 项目集成 GeoServer 源码,实现地图服务发布
java·spring boot·后端
leoZ23117 小时前
2026-09-09-springboot-cloud-deploy-pitfalls
java·前端·javascript·vue.js·人工智能·spring boot·后端
海上彼尚18 小时前
Cursor 模型的强度实测排行
前端·人工智能·后端
GoGeekBaird19 小时前
从「跑完即销毁」到「用完再销毁」:云沙箱的一次进化
后端·github·ai编程
孫治AllenSun20 小时前
【LangChain4J-09】开发学习知识点
spring boot·后端·学习
lisin-lee-cooper20 小时前
简单聊聊 Spring 框架源码
java·后端·spring
复方金银花颗粒20 小时前
reactor和proactor的好处和坏处。为什么要用reactor而不用 proactor?
后端·信号处理
IT_陈寒21 小时前
JavaScript的这个隐式转换特性差点让我加班到凌晨
前端·人工智能·后端
用户83562907805121 小时前
使用 Python 在 Excel 中添加和编辑形状
后端·python