HTTP是一種應用層協議,它定義了客戶端與服務器之間的轉移注1操作的表述形式。在此協議中,諸如GET,POST,PUT和DELETE之類的方法是對資源的操作。有了它,您就無須創造createOrder,getStatus,updateStatus等應用程序特定的操作了。能從HTTP基礎設施中獲得多少收益,主要取決于您把它當做應用層協議用得有多好。然而,包括SOAP和一些Ajax Web框架在內的不少技術都將HTTP作為一種傳輸信息的協議,這種用法很難充分利用HTTP層的基礎設施。
本章包含以下內容,著重介紹了將HTTP用做應用協議的幾個方面:
1.1 節,“如何保持交互的可見性”
可見性是 HTTP 的關鍵特征之一,可通過本節了解如何保持可見性。
1.2 節,“何時使用 GET 方法”
通過本節了解何時使用 GET 方法。
1.3 節,“何時使用 POST 方法”
通過本節學習何時使用 POST 方法。
1.4 節,“如何使用 POST 方法創建資源”
通過本節了解如何使用 POST 方法創建新的資源。
1.5 節,“何時使用 PUT 方法創建新資源”
您可以使用 POST 方法,或 PUT 方法創建新資源。本節將討論什么情況下更適合使用 PUT 方法。
- 《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 安全設計指南》