创建一个新的项目:(vs版本2019)

创建一个空的项目,选择右侧的引用:webapi

新建一个控制器

代码如下所示:

调用第一个方法:

返回结果:

调用第二个方法:

返回结果:

调用第三个方法:

返回结果:

调用第四个方法:

返回结果:

关于post请求,这里有个地方需要注意,api接口方法中,接收参数的地方一定要用模型对象(类)来接收,如果用变量(string Id,string Name),这样写会出问题,而且有很多坑。

还有一点就是创建的WebApi默认用的是Restful风格,个人感觉这种风格用起来非常不方便,所以将WebApiConfig.cs文件中的路由模式更改为根据控制器名称和方法名的方式匹配。

ASP.NET WebApi简单实例相关推荐

  1. ASP.NET WebAPI开发实例

    最近因为朋友的一个提问,自己就去学习了一下WebApi,后来百度了一下发现了一遍不错的文档,记录转载一下. 一.环境搭建 打开VS2012, IDE版本为Visual Studio Ultimate ...

  2. 【转】OData – the best way to REST–实例讲解ASP.NET WebAPI OData (V4) Service Client

    一.概念介绍 1.1,什么是OData? 还是看OData官网的简单说明: An open protocol to allow the creation and consumption of quer ...

  3. 使用ASP.Net WebAPI构建REST服务(一)——简单的示例

    由于给予REST的Web服务非常简单易用,它越来越成为企业后端服务集成的首选方法.本文这里介绍一下如何通过微软的Asp.Net WebAPI快速构建REST-ful 服务. 首先创建一个Asp.Net ...

  4. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

  5. ASP.NET WebApi技术从入门到实战演练

    一.课程介绍 曾经有一位不知名的讲师说过这么一句名言: 一门RPC技术不会,那么千万万门RPC技术将都不会!在今天移动互联网的时代,作为攻城师的我们,谁不想着只写一套API就可以让我们的Web, An ...

  6. ASP.NET WebApi OWIN 实现 OAuth 2.0

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth 允许用户提供一个令牌, ...

  7. ASP.NET WebApi 基于分布式Session方式实现Token签名认证

    一.课程介绍 明人不说暗话,跟着阿笨一起学玩WebApi!开发提供数据的WebApi服务,最重要的是数据的安全性.那么对于我们来说,如何确保数据的安全将会是需要思考的问题.在ASP.NETWebSer ...

  8. ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例

    Asp.NET中利用jQuery实现Ajax时,在服务器端可以使用aspx,ashx,以及WebService等方式.最近研究了一下WebService方式,jQuery Ajax 方法调用 jQue ...

  9. asp.net webapi 自托管插件式服务(转)

    webapi问世已久,稀里糊涂的人哪它都当mvc来使,毕竟已mvc使用级别的经验就可以应对webapi. webapi和mvc在asp.net5时代合体了,这告诉我们,其实 它俩还是有区别的,要不现在 ...

最新文章

  1. 04Strategy(策略)模式
  2. Word、Acrobat 中的朗读功能
  3. Mirosoft Office自动化问题
  4. 从C语言的角度重构数据结构系列(七)-数据结构堆知识求解数据流中的第K大元素
  5. 在Linux上安装Memcached服务(自己测试过了)
  6. openStreetMap学习网站
  7. ftpclient读取服务器文件能获得文件名文件大小0_Spring WEB工程整合使用FTP,ftp文本文件解析入库,文件上传下载
  8. CentOS7系统服务管理systemctl
  9. Android数据库操作-1
  10. python中的continue和break
  11. Go语言的map以及sort
  12. 带SN切换流程_一文详解贴片电阻生产工艺流程(15个步骤)
  13. 计算机cad模板样例,教你如何新建适合自己的CAD模板
  14. 心理测量学信度计算机试题,心理测量学试题及答案
  15. div两侧的boder断开 消失 奇怪
  16. Datawhale组队学习之MySQL-task2
  17. mybatis实现一对多有几种方式_两件塑胶件连接,有哪几种方式实现?
  18. c语言中 dbl2str,c语言中FLT_DIG和DBL_DIG是什么意思?~
  19. 论文笔记:Large-Scale Embedding Learning in Heterogeneous Event Data(HEBE)
  20. GREE通过改由Rimini Street为其SAP应用提供支持服务来加快推进以业务为驱动力的IT发展路线图

热门文章

  1. 怎样将cad布局导出来_怎么把cad布局里的图复制出来
  2. 灵魂拷问!2021年Java常见面试题
  3. Project ‘cv_bridge‘ specifies ‘usr/include/opencv‘ as an include dir, which is not found.
  4. Spring framework(10):集成 JMS 异步消息队列(ActiveMQ)
  5. 计算机语言python读音_python+拼音
  6. 微商营销实战技巧分享,轻松月入10W
  7. MySQL:插入数据insert ignore,重复数据自动忽略
  8. 0day服务器地址及ACC
  9. Ant Design 'cross-env' 不是内部或外部命令,也不是可运行的程序 报错问题
  10. 注册资本认缴制年限是如何规定的