本文将Web API中常用的返回值罗列了一下,如需要进一步详细了解,请点击这篇文章
返回值 | 继承接口 | 描述 |
void | 无 | 返回http状态码204,告诉客户端此请求没有返回值 |
Json<T>(T content) | IHttpActionResult | 返回某种类型的Json字符串 |
Ok | IHttpActionResult | 不向客户端返回任何信息,只返回成功状态码200 |
Ok<T>(T content) | IHttpActionResult | 同上,返回实体或者实体集合,建议使用Json<T>(T content),如果是返回基础类型(如int、string等),使用Ok<T>(T content) |
NotFound() | IHttpActionResult | 返回一个404错误到客户端 |
Content<T>(HttpStatusCode,T Value) | IHttpActionResult | 向客户端返回自定义状态码和值 |
BadRequest | IHttpActionResult | 向客户端返回400Http错误 |
Redirect(string location) | IHttpActionResult | 将请求重定向到其他地方 |