API的介绍

接口是不同组件进行交互的地方。

协议是一系列规定了他们之间怎样进行交互的规则。

格式定义了他们通过什么进行交流(JSON或者是XML),端点可以在同一个接口里面提供不同的功能。

接口使得不同组件之间可以进行交互,使之功能得到强化。

举个例子,一家零食店对不对,里面有零食,也就是资源,这个时候,你想去买点辣条,但是你不知道辣条在哪里,所以,你就会很麻烦。这个时候,一位老板发现了商机,他把零食围起来,形成一个店,你再去买东西的时候,你只需要问老板,你就可以知道辣条在哪里了。因为老板不仅可以知道你的需求,而且老板还可以了然零食的存放位置,在不知不觉中你和资源零食之间发生了交互。而且互不影响,如果让你自己来找,你肯定会将零食本来井井有条的布局整的乱七八糟。

有了老板的存在,这一切都变得非常便利。这就是API接口的强大魅力。

同时,老板是江西人,你就不能用广东话问老板,这就引出格式问题,规定交互只能用普通话。

再者,你不能到零食店来买汽车,这两者是风马牛不相及的东西。这就引出协议的概念,规定了两者只能讨论买零四的问题。

这个时候,老板又发现了商机,他觉得卖车也可以,他把老婆喊来,让她在零食店旁边开了家卖跑车的店,这个时候,你们就开辟了一项新业务。老板夫妻俩就可以算作是API里面的端口,对用可以实现不同的功能!

后续,还有很多关于API的细节很值得抠,博主只是将API阐述一个大略,大家心中建立起API的宏观认识即可!喜欢的朋友记得一件三连!

猜你喜欢

转载自blog.csdn.net/m0_67250370/article/details/134321457
今日推荐