各人好,我是码农先森。
追念起以前用模版渲染数据的岁月,那时都没有 API 接口开辟的概念。PHP 服务端和前端 HTML、CSS、JS 代码混淆式开辟,也不分前端、后端程序员,各人都是全干工程师。随着前后端分离、移动端开辟的鼓起,用后端渲染数据的开辟方式效率低下,已经不能满意业务对需求快速上线的要求了。于是为了前后端的高效协同开辟引入了 API 接口,只要在开辟需求之前约定好数据传参,之后便可以开始启动自己的开辟任务且互不干涉,末了再进行统一的接口联调。
根据熵增原则,假如任何事情不加以规则来限制,则都会朝着泛滥的方式发展。同样 API 接口开辟也会出现这样的环境,由于每个人的开辟习惯不同,导致 API 接口的开辟格式五花八门,联调过程困难重重。无规矩不成方圆,因此为了规范 API 接口开辟的情势,同时也结合我平时的项目开辟经验。总结了一些 API 接口开辟的实践经验,希望对各人能有所帮助。
话不多说,开整!
这次重要的实践内容是 API 接口签名计划,以下是一些关键的步骤: