Restful
一种软件架构风格、设计风格,而不是标准
只是提供了一组设计原则和约束条件
主要用于客户端和服务器交互类的软件
基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制
Restful应用
通过一套统一的接口为Web、iOS和Android提供服务
资源在网络中,以某种表现形式,进行状态转移
Resource
资源,即数据
比如,news、users等等
Representational
某种表现形式
比如,JSON、XML、JPEG等等
State Transfer
状态变化,通过HTTP动词实现