#### 推荐序
REST 这种架构风格从小众走向大众,是近几年可以看到的一个明显趋势。
今天的 Web 早已不再仅仅是一个内容发布的平台,它已经发展成为了一个全球范围的计算平台。Web 的消费者从以人类用户为主,发展到了人类用户(Web 应用)和程序用户(Web服务)并重。而开发 Web 服务,最佳选择就是 RESTful Web Service(REST 风格的 Web 服务)而基于SOAP/WSDL 的旧式Web Services 已经很少有人使用。
《RESTful Web Services Cookbook》可以看做是《RESTful Web Services》一书的姊妹篇。《RESTful Web Services》这本书虽然不错,但是更多地还是为架构师而写。对于一线开发者来说,这本书缺乏很多开发细节(“魔鬼藏在细节中”),因此显得实战性不足。《RESTful Web Services Cookbook》恰好弥补了《RESTful Web Services》在实战性方面的不足。
通常对于新知识的认识过程是 What、Why、How,《RESTful Web Services Cookbook》这本书并没有涉及到 REST 架构风格的 What 和 Why,全部内容讲的都是 How。本书假设读者已经深入理解了REST 架构风格,确信 REST 能够为当前开发的项目带来巨大好处,已经准备挽起袖子干活了。如果读者想要深入理解 REST 架构风格的 What 和Why,可以参考 O'Reilly 公司的另外两本书:《RESTful Web Services》和《REST in Practice》。
- 《Restful Web Service Cookbook》
- 简介
- 推荐序
- 第 1 章 使用统一接口
- 1.1 如何保持交互的可见性
- 1.2 何时使用 GET 方法
- 1.3 何时使用 POST 方法
- 1.4 如何使用 POST 方法创建资源
- 目录
- PHP RESTful
- 理解RESTful架构
- 深入浅出REST
- 表述性状态转移
- 无状态
- 设计指南
- RESTful API 设计指南
- RESTful API 设计最佳实践
- 测试工具
- soapUI
- 实例
- 豆瓣
- 应用
- 接口规范
- 视频
- 《Restful API实战》
- 课程目标
- 第1章 Restful是什么
- 1-1 restful简介及资源介绍
- 第2章 为什么要使用Restful
- 2-1 Restful中HTTP协议介绍
- 2-2 架构区别
- 第3章 如何使用Restful
- 3-1 restful设计要素
- 3-2 DHC Client
- 3-3 本地开发环境搭建
- 3-4 确认设计要素
- 3-5 数据库设计
- 3-6 用户业务逻辑
- 3-7 文章业务逻辑
- 3-8 restfulApi设计要素
- 3-9 初始化运行参数
- 3-10 完善用户API
- 3-11 完善文章API
- 文摘
- RESTful 接口实现简明指南
- RESTful Web 服务教程
- 模型表示(Representations)
- 资源定位
- URI中的查询参数
- 统一接口
- PUT 和 POST 的区别
- 基于 REST 的 Web 服务
- PHP Reatful
- Restful状态响应码
- 《REST API 安全设计指南》