关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

c# WebApi之接口返回类型详解

发布时间:2022-02-24 09:45:50

Webapi的接口返回值主要有四种类型


void无返回值

IHttpActionResult

HttpResponseMessage

自定义类型IHttpActionResult

IHttpActionResult是WebApi最常用的一种返回值类型,常用的方式有:Json(T content)、Ok()、 Ok(T content)、NotFound()、Content(HttpStatusCode statusCode, T value)、BadRequest()、Redirect(string location)等

Json(T content)


在webapi里面我们封装了json(T content)这个对象,和mvc里面的jsonresult基本相似


[HttpGet]

public IHttpActionResult getJson()

{

    var list = new List<userinfo>();

    list.Add(new userinfo { Name="jeck",age=22 });

    list.Add(new userinfo { Name = "poor", age = 23 });

    return Json<List<userinfo>>(list);

}


private class userinfo{

    public string Name { get; set; }

    public int age { get; set; }

}

如果返回OK,就表示不像客户端返回任何信息,只告诉客户端请求成功;


OK(T context)像客户端返回一个成功的对象

————————————————

版权声明:本文为CSDN博主「码农历险记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_40098572/article/details/84700677



/template/Home/Zkeys/PC/Static