本文将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 将请求重定向到其他地方

ASP.NET Web API中的返回值相关推荐

  1. (四)Asp.net web api中的坑-【api的返回值】

    (四)Asp.net web api中的坑-[api的返回值] 原文:(四)Asp.net web api中的坑-[api的返回值] void无返回值 IHttpActionResult HttpRe ...

  2. 【ASP.NET Web API教程】5.5 ASP.NET Web API中的HTTP Cookie

    5.5 HTTP Cookies in ASP.NET Web API 5.5 ASP.NET Web API中的HTTP Cookie 本文引自:http://www.asp.net/web-api ...

  3. ASP.NET Web API中的Controller

    虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要 ...

  4. 监控系统简介(二):使用 App Metrics 在 ASP.NET Web API 中记录指标

    回顾 在<监控系统简介:使用 Prometheus 与 Grafana>一文中,我们了解了什么是监控系统,Prometheus 这一监控工具及它提供的数据类型.PromQL 以及 Graf ...

  5. ASP.NET Web API中实现版本的几种方式

    在ASP.NET Web API中,当我们的API发生改变,就涉及到版本问题了.如何实现API的版本呢? 1.通过路由设置版本 最简单的一种方式是通过路由设置,不同的路由,不同的版本,不同的contr ...

  6. ASP.NET Web API中的参数绑定总结

    ASP.NET Web API中的action参数类型可以分为简单类型和复杂类型. HttpResponseMessage Put(int id, Product item) id是int类型,是简单 ...

  7. 利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理

    在Asp.net Web API中,对业务数据的分页查询处理是一个非常常见的接口,我们需要在查询条件对象中,定义好相应业务的查询参数,排序信息,请求记录数和每页大小信息等内容,根据这些查询信息,我们在 ...

  8. ASP.NET Web API中实现版本

    一般来说,api 接口是提供给其他系统或是其他公司使用,不能随意频繁的变更.然而,需求和业务不断变化,接口和参数也会发生相应的变化.如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行.这就必 ...

  9. 在ASP.NET Web API中返回错误的最佳实践

    本文翻译自:Best practice to return errors in ASP.NET Web API I have concerns on the way that we returns e ...

最新文章

  1. NC:多样性激发的确定性细菌装配过程限制了群落功能
  2. Google 出品的 Java 编码规范和编程指南!
  3. FreeRTOS任务通知
  4. mysql学习笔记 查找技术 1207 0311
  5. Oracle作业job 没有自动调度起来
  6. Akka的Actor生命周期《Eight》译
  7. PHP经验——PHPDoc PHP注释的标准文档(翻译自Wiki)
  8. 数据挖掘实例(航空公司客户价值分析)
  9. 小程序常用的十个入口
  10. App Thinning Xcode9打包选择
  11. mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
  12. php子孙树,递归 迭代 得到家谱树 子孙树
  13. Pytorch为什么总要设置随机种子
  14. ​stp文件转obj
  15. 机器学习 梯度到底是什么?
  16. WIN10版本安装JDK
  17. (一)SpringCloud之Eureka注册中心
  18. 独立站聊天机器人定制,10个神奇的聊天机器人模板帮您解决咨询难题
  19. elecworks 图框管理器
  20. 从MBD到MBE的战略转型路径

热门文章

  1. Hazelcast发布Jet 0.6版本
  2. Tensorflow Python API 翻译(sparse_ops)
  3. MySQL日常应用操作记录
  4. 【分享】linux下u盘使用
  5. mongoDB 使用手册
  6. 微软披露了Spartan中所使用的渲染引擎的细节
  7. TCP/IP协议端口大全
  8. linux mysql python包_03_mysql-python模块, linux环境下python2,python3的
  9. sql server numeric 可存几位小数_CBA中的10大传奇队长,将篮球精神一直传递下去,你认识几位呢?...
  10. 三星台式机计算机编号怎么看,三星笔记本如何查看型号