初识RESTful

原创
2017/09/13 10:49
阅读数 109

    首先REST不是单词rest。。。。好吧我也是刚刚知道的,说RESTful我觉得首先要聊一聊在RESTful结构兴起前我们在项目中是如何做的,以我熟悉的java为例

    一、jsp直接上

    最开始的开发我们通常是这样的,使用java开发一个系统后台写好代码,之间将数据转发到jsp页面上去,后台处理后的jsp页面回显到了浏览器上。这种开发模式所有的访问都是访问到对外提供的表现层服务上,然后通过jsp再给用户解析一下。这就有一个多语言调用的问题存在,比如我c++要调用java代码这就需要很多的处理。

    二、RESTful风格

    这种风格的架构是基于HTTP这种无状态协议的,他规定所有的表现层都抽象为一种“资源”,这种资源必须有一个唯一的URI资源定位符,例如:服务端有个商品显示服务,他的URI是

http //      www.tt.com                  /item/            /12

协议            应用映射的域名            服务映射路径        商品编号

这是一种典型的RESTful风格的请求 ,这请求将GET请求的参数融入到请求路径中成为了唯一的URI

通常REST风格规定 资源的名称都为名词 例如 items 、account、friends等

HTTP提供的动词请求方式则代表执行的操作

GET  获取某个资源  POST新增或更新某个资源 

PUT 存储某个资源

DELETE  删除某个资源

RESTful网络接口并非一种实际的框架或者条例,他只是提出了一种思想和约定,具体的实现有各种方法

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部