先不管Facebook和REST什么关系,反正打开了facebook的开发页面里面就提到了REST,因此要理解一下这个概念。

网上一大堆“学术”的解释,简直废话连篇,我就简单总结一下。

REST全称:Representational State Transfer,是一种架构,不是一种技术。

平常,我们访问网络一个资源,就输入一个URL,比如http://www.citi-box.com/link.htm,这样获得了页面,如果我希望获得这个页面的xml,就要输入http://www.citi-box.com/xml/link.htm,如果我想获得xxx,就要xxx。

这样就麻烦了,在REST架构下面,也许我们只要输入http://www.citi-box.com/link,然后在这个http请求的头里面设置我们希望取回的对象类型(html 或者 xml),就能够通过唯一一个url取得不同的资源。

所以叫做“具象状态传输” !!!

 

参考文献:

http://www.dualface.com/blog/?p=356

 

posted on 2008-09-14 18:04  大城小格  阅读(1172)  评论(0编辑  收藏  举报