C# 搭建一个简单的WebApi项目,c# webapi-C/S开发框架
一、创建Web API1、创建一个新的web API项目 启动VS 2013,并在“开始页”选择“新项目”。或从“文件”菜单选择“新建”,然后选择“项目”。 在“模板”面板中选择“已安装模板”,并展开“Visual C#”节点。选择该节点下的“Web”。在项目模板列表中选择“ASP.NET MVC 4 Web应用程序”。
二、Web API路由配置1、创建好项目后,文件目录如下: 2、打开App_Start文件夹下的 WebApiConfig.cs 文件
我们自定义一个路由配置:
url: "{controller}/{action}/{id}"这个定义了我们url的规则,{controller}/{action}定义了路由的必须参数,{id}是可选参数 三、创建Web API方法1、在Controllers文件夹下新建一个控制器类,添加一个post请求
2、添加返回(响应)类
ResponseCode:
四、调用Web API接口1、给大家推荐一款比较好用的接口测试软件: 2、如果想测试上面写的post方法,启动Web Api项目后,在postman地址栏输入:http://localhost:26753/ActionApi/UserInfo/CheckUserName,添加参数 userName=张三 还记得我们之前自定义的路由信息吗
地址栏中的UserInfo 对应路由配置**{controller}参数 CSCODE.NETC/S开发框架 - C/S框架网专注.NET技术、C/S架构快速开发框架软件
参考文档:
C# OOP编程 模拟做早餐探索同步异步机制-C/S开发框架 MQ消息队列(1)RabbitMQ入门介绍及环境搭建-C/S开发框架 C# 实现FTP客户端-C/S开发框架 C# 利用PrintDocument定制打印单据-C/S开发框架 C# 实现截图软件功能-C/S开发框架 C# SharpMap的简单使用-C/S开发框架 C# 利用ZXing.Net来生成条形码和二维码-C/S开发框架 C# VS自带的Chart图表控件实现实时折线图,波形图-C/S开发框架 C# Byte数组操作-C/S开发框架 C# INI文件处理帮助类 IniFile-C/S开发框架 C#直接使用DllImport外部Dll的方法-C/S开发框架 C#多线程使用读写锁ReaderWriterLockSlim同步写入文件-C/S开发框架 C# LINQ使用案例参考-C/S开发框架 C#.NET RESTFul API详解-C/S开发框架 C#/.NET Core简单认识-C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |