REST 表现层状态转换 架构说明

更多内容: http://blog.yuhai.win
http://www.ruanyifeng.com/blog/2011/09/restful.html

1、REST(Representational State Transfer)表现层状态转化,是Fielding对互联网软件的架构原则,REST的名称”表现层状态转化”中,省略了主语。”表现层”其实指的是”资源”(Resources)的”表现层”。

2、资源(Reources),所谓“资源”就是网络上的一个实体,或者说是网络上的一个具体信息,可以是为别把,图片,歌曲,服务等,可以用URI(统一资源定位符),指向他。

3、表现层(Representation)。”资源是一种信息实体”,他可以有多种表现形式。我们把

4、状态中转换(State Transfer)。访问一个网站,就代表客户端和服务器的一个互动过程,势必设计到数据和状态的变化。

5、根据以上可以总结什么是RESTful 架构:
a、每个URI代表一种资源
b、客户端和服务器之间,传递这种资源的某种表现层
c、客户端通过四个HTTP动词,对服务器端资源进行操作,实现表现层状态转换。


* 希望三心草的博客能够帮助到大家!*

你可能感兴趣的:(PHP)