第 9 章 构建 REST API

大多数非开发人员可能会认为,创建应用程序就是为 PC 或 Mac 开发软件、游戏或网页,因为那是他们能看到和使用的东西。但是,一旦你加入了开发者社区,无论是自己开发还是专业开发,你最终就会意识到,有多少工作是为没有用户界面的应用程序和工具而做的。

你有没有想过,某人的网站是如何访问你的 Facebook 个人资料,并随后在你的墙上自动发布消息的?或者,网站是如何在不刷新或提交任何表格的情况下发送/接收信息以更新页面内容的?所有这些功能,以及更多有趣的功能,都要归功于 "幕后" 应用程序的集成。了解如何使用它们将为创建更有趣、更有用的网络应用程序打开一扇大门。

在本章中,你将学习到以下内容:

  • API 和 REST API 简介及其使用

  • REST API 的基础

  • 使用第三方 API

  • REST API 开发人员的工具

  • 使用 Laravel 设计和编写 REST API

  • 测试 REST API 的不同方法