说明 我的开发环境:VS2013 浏览器:谷歌浏览器(Google Chrome)
1创建项目
1.1添加一个 应用程序"ASP.NET MVC 4 Web 应用程序"
1.2选择 "Web API"模板
1.3 按"F5"运行,或者点击图片按钮进行运行
1.4 请求页面"http://localhost:23635/api/values"
总结: 第一个API通过简单的配置就完成了
简单解释(不一定严谨)--
地址栏中“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) | 用于删除数据 |