.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/");
}
相关推荐
爱干饭的boy1 小时前
手写Spring底层机制的实现【初始化IOC容器+依赖注入+BeanPostProcesson机制+AOP】
java·数据结构·后端·算法·spring
蝎子莱莱爱打怪2 小时前
🚀🚀🚀嗨,一起来开发 开源IM系统呀!
前端·后端·github
豌豆花下猫3 小时前
Python 潮流周刊#119:Google 停止开发 Pytype!
后端·python·ai
易元3 小时前
模式组合应用-外观模式
后端·设计模式
龙卷风04053 小时前
SpringAI调用第三方模型增加自定义请求参数
java·后端
Aurora_NeAr3 小时前
对比Java学习Go——函数、集合和OOP
后端
UnnamedOrange3 小时前
有来前后端部署
前端·后端
Aurora_NeAr3 小时前
Golang并发编程及其高级特性
后端·go
陈随易5 小时前
适合中国宝宝的AI编程神器,文心快码
前端·后端·node.js
毕设源码-朱学姐5 小时前
【开题答辩全过程】以 _基于SpringBoot技术的“树洞”心理咨询服务平台的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端