RESTful

Posted 银河末班车

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RESTful相关的知识,希望对你有一定的参考价值。

原文详见:http://www.ruanyifeng.com/blog/2011/09/restful.html

REST,Representional State Transfer,由Roy Thomas Fielding在2000年提出,使用REST来描述他对互联网软件的架构原则(网站即软件)。

REST:(资源)表现层状态转换。

资源由URI唯一指定,状态转换由HTTP的GET,POST,PUT,DELETE来实现。

总结RESTful风格:

(1)每一个URI标识一个资源

(2)客户端与服务器之间,传递这种资源的某种表现层

(3)客户端通过四个HTTP动作,第服务器资源进行操作,实现“表现层状态转换”(REST)

避免错误使用RESTful:

(1)URI不应该包含动词。

(2)URI中不应该加入版本号

以上是关于RESTful的主要内容,如果未能解决你的问题,请参考以下文章

PHP restful 接口

python之干什么可以走的路线

Restful,SAOP,SOA,RPC的基础理解

springmvc rest风格化案例

17-Django-Django REST framework-REST framework及RESTful简介