REST稿子汇总

REST文章汇总
深入浅出REST
http://www.infoq.com/cn/articles/rest-introduction


如何查看我的订单-REST的流程API设计案例
http://www.infoq.com/cn/articles/rh-view-my-order-rest-api


解答有关REST的十点疑惑
http://www.infoq.com/cn/articles/tilkov-rest-doubts


理解REST软件架构
http://www.infoq.com/cn/articles/rest-architecure



HTTP 1.1协议于1999年发布,加上于1998年发布的URI协议,至此Web的技术架构已经完全确立。为了向世人详细说明Web技术架构背后的设计原理,Fielding博士在2000年写了自己著名的博士论文《Architectural Styles and the Design of Network-based Software Architectures》。这篇博士论文我们已经翻译为中文,名为《架构风格与基于网络的软件架构设计》,可以从满江红开源网站下载:
http://www.redsaga.com/opendoc/REST_cn.pdf


Roy Fielding谈Google SPDY协议
http://www.infoq.com/cn/news/2012/07/roy-on-google-spdy



  •     请求是客户-服务器 式的,并很自然地使用一种基于拉的交互风格。
  •     请求是无状态的。每个从客户端到服务器端的请求都必须包含理解此请求所需的全部信息,而且不能利用服务器上所存储的上下文。
  •     客户端和服务器都遵从统一的接口。所有的资源都可通过 Web 的普通接口进行访问 —— HTTP 及 HTTP 方法:GET、POST、PUT 和 DELETE。
  •     客户端通过URI与命名的资源进行交互。
  •     将http 状态码作为系统的状态码。