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 安全设计指南》