码迷,mamicode.com
首页 > Windows程序 > 详细

asp.net Web API简单的特性路由配置

时间:2016-12-02 02:46:04      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:cti   pre   round   技术   web   配置   rod   route   http   

 一,控制器代码:

    [RoutePrefix("ajilisiwei")]  //加URL前缀 (非必需)
    public class ShoppingController : ApiController
    {

        [HttpPost]
        [Route("Test/{product}")] 
        public IEnumerable<Product> AddProduct([FromUri]string product,[FromBody] object param)
        {
            return null;
        }

        [HttpPost]
        [Route("Test/{product}/{id}")]
        public Product UpdateProduct([FromUri]string product,[FromUri]string id,[FromBody] object param)
        {
            return null;
        }

    }

 

二.Fiddler测试

(1). http://localhost:1867/ajilisiwei/test/T-shirt  路由到  AddProduct

技术分享

 

 

注意:请求实体的里的参数 param的类型在Action里要为object , 否则接收不到

(2).http://localhost:1867/ajilisiwei/test/T-shirt/2  路由到  UpdateProduct

 

asp.net Web API简单的特性路由配置

标签:cti   pre   round   技术   web   配置   rod   route   http   

原文地址:http://www.cnblogs.com/ajilisiwei/p/6124058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!