rest的翻译是表现层状态转移
那么什么是表现层呢?
表现层指的是一个具体存在的物体,这个物体可能是一个图片或者网页等。这个物体包含两个属性,
一个是位置用URI表示。
二个是表现形式,比如网页数据可以用浓缩的xml或者json表示,也可以用html表示。
那么什么是状态转移呢?
指的是通过http的四种手段(post get put delete)来操作表现层,使其发生变化。
所以满足rest风格的框架应该具有的特点就是:
服务器的资源可以用某种表现形式(xml、json)被客户端通过http直接访问。