REST 是一种应用架构风格,不是一种标准,是面向资源架构(ROA)风格,与具体技术平台无关,REST架构的应用未必建立在Web之上,与之对应的是传统的Web Service 采用的面向操作的RPC架构风格. 一.基础概念 1.Web 为我们提供获取和操作网络资源的方式,资源包括文字.图片.音频.视频:核心体现在三个方面,HTTP.超文本.超媒体,HTTP为网络访问的标准协议,超文本和超媒体,规范了网络信息的表现形式,利用“链接”在相关资源节点间穿针引线结成一张非线性网,即Web. 2.网络协议…