以前开发或更新 API 时,我们经常需要深入讨论对 API 的结构、命名和功能等,这个花费了大量的时间。
随着 API 行业的蓬勃发展,API 设计也越来越重要。这么多年发展下来,一些如 REST API 之类的规则也受到大多数人认可,这些规则可以应用于开发流程中,帮助团队快速达成共识,达到提效的目的。
接下来会介绍 API 设计的原理和规则。而在本文中,我们将专注于 Web API。
先用一句话来解释一下,API 是 Application(应用程序)、Programming(编程)和 Interface(接口)的缩写组合,顾名思义,通过一个编写好的接口,连接两个应用程序,可以内部使用,也可以对外开放。
基本上,每次我们使用 Web 应用程序、发送消息或访问某个 URL 时&#x