初识RESTful

    首先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网络接口并非一种实际的框架或者条例,他只是提出了一种思想和约定,具体的实现有各种方法

 

转载于:https://my.oschina.net/dreamForMe/blog/1536576

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值