码迷,mamicode.com
首页 > 其他好文 > 详细

什么是RESTFUL协议?

时间:2017-08-25 20:28:47      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:重要   实现   http   传递参数   rest   web   res   传递   控制   

1,restful是Representational State Transfer的缩写,翻译过来是表现层状态转移。我的理解是去掉访问文件的格式,比如去掉文件为html的.html,而是采用路径的方式访问资源和传递参数,其中的路径不能带有动词,而是用名词,不能带有版本号。
 
2,restful结果由此可见,Web,iOS,Android和第三方开发者变为平等的角色通过一套API来共同消费Server提供的服务。
 
3,
降低人们的识别成本,让接口看起来更加自然。
透明性,暴露资源存在。
充分利用 HTTP 协议本身语义。
无状态,这点非常重要。在调用一个接口(访问、操作资源)的时候,可以不用考虑上下文,不用考虑当前状态,极大的降低了复杂度
HTTP 本身提供了丰富的内容协商手段,无论是缓存,还是资源修改的乐观并发控制,都可以以业务无关的中间件来实现

什么是RESTFUL协议?

标签:重要   实现   http   传递参数   rest   web   res   传递   控制   

原文地址:http://www.cnblogs.com/zhensg123/p/7429483.html

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