RESTful架构

RESTful风格的api 是我经常看见的一个词,但是我一直的没有特别理解这个词是什么意思,起初我以为这是一门新技术,这次有时间就自己在网上查了并且看了( 阮一峰 :http://www.ruanyifeng.com/blog/2011/09/restful)之后的一点自己的感想

1:RESTful风格的架构就是 表现层状态化

2:资源

  可以将每一个api看成一个资源,和以前的同步的代码相比,这样的api多了更多的重用性,所有只要授权的地方均可以访问这

个api获取数据

3:操作

  通过http(GET, POST, PUT, DELETE)的请求来判断做不同的操作, GET用来获取数据, POST用来创建数据或者更新数据,

PUT用来更新数据, DELETE用来删除数据, 当然一些接口可以传递一些需要操作的规则,比如 sort,page,pagesize之类的,但

是在调用接口时,应该遵循一部分的规则,传递的参数应该均为名词,因为RESTful是用来获取资源的接口,所以不应该出现动

词。

看了 阮一峰 的博客,我有一点和他理解的不太一样,就是他说的那个误区,接口中不应该带上版本号,我觉得这里的

话,对于一部分的软件,网站迭代的时候,是可以带上版本号的,这样能够更方便的管理项目以及版本回滚。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值