对于初接触数据交互的新手来说,理解为什么后台提供的接口通常以 .php 形式呈现,但内部却是 json 格式可能会令人困惑。
这种做法的根本原因是为了降低沟通成本和提高效率。
- 沟通成本:如果后台直接提供 JSON 格式的数据,他们需要在每次修改数据时都将新的 JSON 文件发送给前端,这会产生大量的通信开销。
- 效率:.php 接口只是一个链接,它指向存储在数据库中的 JSON 数据。当前端请求这个链接时,他们只获取数据,而无需处理文件的传输。这大大简化了前端和后台之间的交互过程。
解释:
立即学习“PHP免费学习笔记(深入)”;
.php 链接并不包含 JSON 数据,而是一个指向后台服务器或数据库中实际 JSON 数据的路径。前端请求这个链接,服务器就会将 JSON 数据发送给前端。这就像输入网站地址来访问网站,而不是直接访问网站的源代码。
总结:
使用 .php 接口来提供 JSON 数据是一种有效的方法,因为它:
- 减少了沟通成本
- 提高了效率
- 简化了前端和后台之间的交互