谁能告诉我什么是RESTful,它到底是什么。。

单车架构师 发布于 2011/09/12 18:10
阅读 20K+
收藏 8

如题。RESTful,是什么呢?百度搜了一下,扯什么无状态,什么约束...看不懂啊!哪位高手能用浅显一点的语言来解释一下...

加载中
5
浪客Dandy
浪客Dandy

一般说RESTful都是指RESTful Web Service

浅显点说,REST/RESTful大概就是以下的实现步骤

1. 用URL/URI来表示Object 例如 http://www.example.com/order/111111 来表示一个订单

2.用标准的HTTP协议来完成逻辑操作,通常有以下几个对应 HTTP Get来获得一个订单的内容,HTTP Put来更新一个订单, HTTP Post来新增一个订单, HTTP Delete来删除一个订单。

3. 无状态,一般指的是服务器端不保留任何操作和事务的状态,也就不存在类似回滚的操作

一般来说RESTful适合逻辑标记清晰的Web服务,交换数据一般用xml json yaml这种,另外像Java有更详细的Restful标准JAX-RS。

作为程序员还是得学会看英文资料,放弃百度,学会Google

1
hantsy
hantsy
作为程序员还是得学会看英文资料,放弃百度,学会Google
这句话是重点。
洒洒
洒洒
靠,别装逼
独孤季落
不是不用 是打不开啊...
0
chunquedong
chunquedong
这个回复想当准确。
0
mallon
mallon
没需要就不用理解
0
sjack
sjack

http://www.oschina.net/question/68500_27516

这样以资源为导向的方式,对开发,维护,以及客户端使用来说,都非常有益处。

http://www.itmxc.com/vip.php?action=plan&plugin=dsu_kkvip_plan

两者一比较就能看出些差别来。

不过,差别远不只这点。

0
Dreampie
Dreampie

http://my.oschina.net/Dreampie/blog/365310  可以看看这篇文章

Dreampie
Dreampie
回复 @破晓黎明剑 : 名字改了 现在可以了
破晓黎明剑
破晓黎明剑
页面打不开了啊- - 您访问的页面没找到
疯狂的小鸡
疯狂的小鸡
学到很多,13年就听过REST,但一直不知道什么东东
0
e
ericqq2016

 

没需要就不用理解 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

www.mfs8.com/dafa

返回顶部
顶部