一. REST由来 REST(Representational State Transfer 表征性状态转移) 2000年Roy Fielding的博士论文中首次提出 REST是架构风格,是设计思想,不是标准也不是协议 REST强调组件交互的可伸缩性、接口的通用性、组件的独立部署、以及用来减少交互延迟、增强安全性、封装遗留系统的中间组件 二. REST特点 服务端(server)与客户端(client)解耦 简化服务端的可伸缩性,提高客户端便捷性 面向资源,每一个资源都有唯一(CRUD等操作不会变)的标识符 无状态(Stateless),请求必须包含所有处理该请求的全部信息 提高可见性,每个请求都是独立的,无需其他依赖的 提高可靠性,故障恢复更容易 提升扩展性,减少了服务器资源消耗 ...

阅读剩下更多

RESTful HTTP