REST API 是 Web 应用开辟中最常见的 API 风格. REST API 的风格要满足我们在上一篇文章中所提及的六个束缚要求。这六个束缚要求并没有严格规定 REST API 应该是什么样子,而是计划原则和引导。在差异的网络环境中,利用特定的通讯协议,计划出来的 REST API 也不是完全相同的。
下面我们就研究一个在 Web 应用中,基于 HTTP 协议调用的 REST API.
HTTP 哀求和相应
在线上购买自行车场景中,假如 API 的消耗者想要获取一辆自行车的具体信息,该怎么办呢?API 的消耗者必须向提供 API 的服务器发送一个哀求: