ASP.NET Web API中的返回值
本文将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中的返回值相关推荐
- (四)Asp.net web api中的坑-【api的返回值】
(四)Asp.net web api中的坑-[api的返回值] 原文:(四)Asp.net web api中的坑-[api的返回值] void无返回值 IHttpActionResult HttpRe ...
- 【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 ...
- ASP.NET Web API中的Controller
虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要 ...
- 监控系统简介(二):使用 App Metrics 在 ASP.NET Web API 中记录指标
回顾 在<监控系统简介:使用 Prometheus 与 Grafana>一文中,我们了解了什么是监控系统,Prometheus 这一监控工具及它提供的数据类型.PromQL 以及 Graf ...
- ASP.NET Web API中实现版本的几种方式
在ASP.NET Web API中,当我们的API发生改变,就涉及到版本问题了.如何实现API的版本呢? 1.通过路由设置版本 最简单的一种方式是通过路由设置,不同的路由,不同的版本,不同的contr ...
- ASP.NET Web API中的参数绑定总结
ASP.NET Web API中的action参数类型可以分为简单类型和复杂类型. HttpResponseMessage Put(int id, Product item) id是int类型,是简单 ...
- 利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
在Asp.net Web API中,对业务数据的分页查询处理是一个非常常见的接口,我们需要在查询条件对象中,定义好相应业务的查询参数,排序信息,请求记录数和每页大小信息等内容,根据这些查询信息,我们在 ...
- ASP.NET Web API中实现版本
一般来说,api 接口是提供给其他系统或是其他公司使用,不能随意频繁的变更.然而,需求和业务不断变化,接口和参数也会发生相应的变化.如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行.这就必 ...
- 在ASP.NET Web API中返回错误的最佳实践
本文翻译自:Best practice to return errors in ASP.NET Web API I have concerns on the way that we returns e ...
最新文章
- NC:多样性激发的确定性细菌装配过程限制了群落功能
- Google 出品的 Java 编码规范和编程指南!
- FreeRTOS任务通知
- mysql学习笔记 查找技术 1207 0311
- Oracle作业job 没有自动调度起来
- Akka的Actor生命周期《Eight》译
- PHP经验——PHPDoc PHP注释的标准文档(翻译自Wiki)
- 数据挖掘实例(航空公司客户价值分析)
- 小程序常用的十个入口
- App Thinning Xcode9打包选择
- mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
- php子孙树,递归 迭代 得到家谱树 子孙树
- Pytorch为什么总要设置随机种子
- ​stp文件转obj
- 机器学习 梯度到底是什么?
- WIN10版本安装JDK
- (一)SpringCloud之Eureka注册中心
- 独立站聊天机器人定制,10个神奇的聊天机器人模板帮您解决咨询难题
- elecworks 图框管理器
- 从MBD到MBE的战略转型路径
热门文章
- Hazelcast发布Jet 0.6版本
- Tensorflow Python API 翻译(sparse_ops)
- MySQL日常应用操作记录
- 【分享】linux下u盘使用
- mongoDB 使用手册
- 微软披露了Spartan中所使用的渲染引擎的细节
- TCP/IP协议端口大全
- linux mysql python包_03_mysql-python模块, linux环境下python2,python3的
- sql server numeric 可存几位小数_CBA中的10大传奇队长,将篮球精神一直传递下去,你认识几位呢?...
- 三星台式机计算机编号怎么看,三星笔记本如何查看型号