WebApi 4大方法初探 get、post、put、delete

来源:互联网 发布:淘宝原创品牌 知乎 编辑:程序博客网 时间:2024/06/06 07:18

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)        {        }    }


1 0
原创粉丝点击