通俗的讲API 就是前后端间的联通。假象你去一家餐厅,桌子上有一份菜单,厨房能为你提供菜单上的菜式。那么我们还缺少一个能和后厨联系的人,所以服务员MM就是去告诉后厨你选的菜,再将菜带回到你的桌子上。MM带着你的request去告诉system,然后将response 带回给你。来看一个API案例,airline system ,你订机票,你将你的航程提交,会访问网站的database,来看你选择的日期,座位是否是可选。但如果你不是在他的网站上订机票,你是在一个汇总不同的航班信息的online travel service 上,那么这个service 调用了 前面airline system 的API 。这个接口就像上面例子的服务员MM,带着你的要求去airline system 上 收集信息 ,然后带回到online travel service 上 。所以你就把它想象成你的服务员MM在前后端间交付数据,创建联系。

作者:我要干掉太阳
链接:https://www.zhihu.com/question/38594466/answer/190092900
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表评论