原文详见: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中不应该加入版本号