无废话-API-01

时间:2023-03-09 05:17:45
无废话-API-01

说明 我的开发环境:VS2013 浏览器:谷歌浏览器(Google Chrome)

1创建项目


1.1添加一个 应用程序"ASP.NET MVC 4 Web 应用程序"

无废话-API-01

 1.2选择 "Web API"模板

无废话-API-01

1.3 按"F5"运行,或者点击图片按钮进行运行

无废话-API-01

1.4 请求页面"http://localhost:23635/api/values"

无废话-API-01


总结: 第一个API通过简单的配置就完成了

无废话-API-01

无废话-API-01

简单解释(不一定严谨)--

地址栏中“http://localhost:23635/api/values”请求地址

会通过App_Start文件夹中WebApiConfig中路由routeTemplate: "api/{controller}/{id}",

就会调用Controllers文件夹中的ValuesController 控制器中的 public IEnumerable<string> Get()方法,

从而将数据通过json对象输出到浏览器(谷歌浏览器会以xml形式展示,但是用其他浏览器可能会以下载文件的形式打开)。

ValuesController 中的方法注解--下一节会使用

方法  
 public IEnumerable<string> Get() ”http://localhost:23635/api/values“
 public string Get(int id) ”http://localhost:23635/api/values/5“
public void Post([FromBody]string value) [FromBody]表示来自请求报文体
 public void Put(int id, [FromBody]string value) 多用于修改数据
 public void Delete(int id) 用于删除数据