• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

基于ASP.NETMVC3的REST服务随笔

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

    REST 服务其实就是类似于webservice及wcf service的一系列对外公开的api 资源. 并可以对数据进行序列化并返回给客户端, 序列化的格式可以为xml也可以为json格式. 访问REST API的URL如: http://localhost:5821/Products/list 而ASP.NET MVC3强大的Routing system正好可以满足这一路径访问的需求. 

     资源常用的访问方式: POST及GET,DELETE,PUT

        [EnableXml, EnableJson]
[HttpGet, OutputCache(NoStore = true, Location = OutputCacheLocation.None)]
public ActionResult List(int branchId = 0, int pageNo = 1, int pageSize = DEFAULT_PAGESIZE)
{
.........
}

关于REST API测试: 可以使用jquery类库来对API进行测试. $.ajax({ type:"GET",url:"/Products/List",data:{},susccess:function(data){}});

另外还可以对API资源的访问进行OAuth认证. 

关于OAuth认证目前还在研究之中.


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NETMVC3学习心得-----入门和控制器发布时间:2022-07-10
下一篇:
ASP.NET命名教训-尽量避免关键字发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap