1.新建一个webapi项目
2.新建一个 "webapi 控制器类"
3. 修改 Web API 路由 routeTemplate: "api/{controller}/{id}" 修改为: routeTemplate: "api/{controller}/{action}/{id}"
webapi控制器代码
public class ApiDemoController : ApiController { // GET 访问路径 {域名}/api/ApiDemo/Get 用于查询 public IEnumerable<string> Get() { return new string[] { "value1", "value11" }; } // GET 访问路径 {域名}/api/ApiDemo/Get2 用于查询 public IEnumerable<string> Get2() { return new string[] { "value2", "value22" }; } // GET 访问路径 {域名}/api/ApiDemo/Get/1 用于查询 public string Get(int id) { return "value1"; } // GET 访问路径 {域名}/api/ApiDemo/Get2/1 用于查询 public string Get2(int id) { return "value2"; } // Post 访问路径 {域名}/api/ApiDemo/Post {参数实体类} 用于新增 public void Post([FromBody]string value) { } // Put访问路径 {域名}/api/ApiDemo/Put {参数实体类,要有一个id参数} 用于修改 public void Put(int id, [FromBody]string value) { } // Put访问路径 {域名}/api/ApiDemo/Delete/1 用于删除 public void Delete(int id) { } }
本文为博主原创文章,欢迎转载,但转载须注在明显位置注明【博客地址】和【原文地址】,否则将追究法律责任。http://www.cnblogs.com/cxd1008