#### 推薦序
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 安全設計指南》