.net WebApi开发
1.新建项目选择ASP.net MVC 4 Web应用程序
2.选择Web API
c
3.在新建立的项目里面有已经生成的webapi模版
其中App_Start文件夹下WebApiConfig.cs和RouteConfig.cs文件主要配置api的路由信息。
Controllers文件夹下的文件为api的实现文件。其中ValuesController.cs是示例api文件。
4.新建自己的webapi文件。
在Controllers文件夹上单击鼠标右键,添加--控制器,我们新建一个TestApiController.cs的文件。其中TestApi是我们的Controller的名称在路由中使用。
5.我们新加入两个Get方法api,一个带参一个不带参
6.在WebApiConfig.cs文件中配置路由路径:routeTemplate: "api/{controller}/{Action}/{id}",
然后运行项目我们在地址栏中输入
controller:TestApi
action:我们写的方法名
id:传入的参数
7.同样我们可以写入Post方法等等。
转载于:https://www.cnblogs.com/sensenwang/p/7516095.html
.net WebApi开发相关推荐
- WebAPI开发中的定时处理
在WebAPI开发中会遇到一些需要定时或周期性处理的功能,比如每天早上6点从服务器下载数据或每隔半个小时查询统计数据等,有时也需要将数据向客户端推送.如何让web API也能处理定时或周期性的任务呢? ...
- 金蝶云星空之WebAPI开发(Android)----登录
记录一下开发过程遇到的坑.因为金蝶云在webapi开发能查阅到的资料少之又少,java有些SDK包用不了,或者版本不兼容等各种问题.故再此记录一下用okhttp的方法来调用api接口. 目录 一.事前 ...
- 快速上手EF+WebApi开发
本文只做WebApi开发入门参考,作为个人学习之用,无太多技术难度! 首先:建立一个空白solution,新建一个数据访问层DAL类库项目WebApiStart.DAL,右键引用,管理NuGet程序包 ...
- .net WebApi 开发中某些注意事项
目前在做.net开发. 需要开发一套webapi. 这里记录一下某些注意点. 1. 如何开启跨域 如果webapi的用户是域外用户,则需要根据需要开放跨域. 首先安装Install-Package M ...
- 【WebApi】————.net WebApi开发(一)
[1].部署环境.net4及以上版本. [2].vs2010 开发需单独安装vs2010 sp1和mvc4 mvc4:http://www.asp.net/mvc/mvc4 [3].开发 1.新建项 ...
- ASP.NET WebAPI开发实例
最近因为朋友的一个提问,自己就去学习了一下WebApi,后来百度了一下发现了一遍不错的文档,记录转载一下. 一.环境搭建 打开VS2012, IDE版本为Visual Studio Ultimate ...
- Taurus.MVC 2.0 开源发布:WebAPI开发教程
背景: 有用户反映,Tausus.MVC 能写WebAPI么? 能! 教程呢? 嗯,木有! 好吧,刚好2.0出来,就带上WEBAPI教程了! 开源地址: https://github.com/cyq1 ...
- .Net Core 3.0 控制台 WebAPI 开发 基础环境搭建.
首先要创建项目,然后,引入nuget包 Install-Package Microsoft.AspNetCore -Version 2.2.0 Install-Package Microsoft.As ...
- 抽奖软件webapi开发
一.环境搭建: 1.采用webapi方式 2.数据库:sqlite 3.读取数据库方式:dapper 4.抽奖方式:现金红包雨+实物大奖 二.抽奖逻辑说明 1.现金奖项抽取 根据参与抽奖的人数,以及系 ...
最新文章
- 牛客国庆集训派对Day6 B.Board
- django自带调试服务器的使用
- Material Design实现的美观的登录界面
- [VNC] 云服务器 Ubuntu 配置 VNC 遇到的问题
- [今日白学]组件的基础的基础的基础
- 6. Observable 和 数组的区别
- 计算机领域顶级会议、期刊、人物与国家排名2019
- cs229线性回归和逻辑回归总结
- DevExpress WinForm 控件汉化方法 代码(一)
- (自学笔记) 谭浩强 C语言程序设计 第五版 第二章:算法
- Android Studio重启adb
- OpenCV角点检测—Harris,SIFT,ORB(7)
- PTA基础编程题目集编程题
- Python 数据处理与分析(三) 设计一个高回报的投资组合(投资回报和风险分析)任务 2:计算不同类型的收益率和投资组合的收益率
- linux邮箱客户端安装指令,如何在Ubuntu 18.04中安装邮件客户端Geary 0.12.2
- 什么是RTK?RTK的原理是什么?可以应用在哪些领域
- 计算机基础及excel,S102-计算机基础(06)-EXCEL简介及基本操作
- win10安装cuda10.2+tensorflow-GPU 1.14.0
- 协同数据交换平台详细设计方案(word)
- 内网渗透之CFS三层靶机搭建