最新消息:阿里云双12优惠,史上最低折扣。

生动形象的描绘API接口是个什么玩意!

服务器租用 aliyun 186浏览

swiper特色与功能,还有笔者经验之谈避免采坑!

Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。

API是应用程序编程接口(Application Programming Interface)的缩写,它是一种软件或者说是接口,其允许两个应用程序互相通信。每次您使用QQ、微博之类的应用程序,发送即时消息或在手机上查看热搜榜的时候,您都在使用API。

 

API

1.API的示例是什么?

当您在手机上使用应用程序时,该应用程序将连接到Internet并将数据发送到服务器。然后服务器检索该数据,对其进行解析然后执行必要的操作,然后将其发送回您的手机。然后,应用程序会解析该数据,并向您显示您想要的信息,这就是API示例,其实一切都是在API上处理的,手机只是显示结果。

为了更好地解释这一点,让我们举一个熟悉的例子。

想象一下,您坐在餐厅的一张桌子旁,那里有可供选择的菜单,您只需要点单即可,做菜是餐厅的厨师在做。所将您的订单传达给厨房并将食物运送回餐桌的关键链接那就是服务员,其可以称为是API入口。服务员(即API)接收您的请求或订单,并告诉厨房(系统)该怎么做。然后服务员将响应发回给您。在这种情况下,它就是食物。

这是一个真实的API示例,就像您用一些APP订购火车票一样,您选择不的同城市,出发或者返回日期都是要与铁路局系统的数据库进行访问交互,其交互的接口就是铁路局提供,您的手机或者电脑只需要接受结果即可,这就是API在现实生活中的具体应用。

 

12306订购火车票

2.API还提供了一层安全性

手机的数据永远不会完全暴露给服务器,同样,服务器也永远不会完全暴露给手机。取而代之的是,每个服务器都与小数据包进行通信,仅共享必要的数据,例如排序取出。您告诉餐厅您想吃什么,他们告诉您需要什么,最后,您就可以用餐了。

API变得如此有价值,以至于它们包括许多企业收入的很大一部分。像Google,eBay,Salesforce.com,Amazon和Expedia这样的主要公司只是少数通过API获利的公司。“ API经济 ”是指API的这个市场。

3.API的价值

多年来,“ API”通常描述任何种类的通用 连通性与应用程序的接口。但是,最近,现代API具有一些使它们成为特征的特性异常地 有价值和有用的:

 

API未来

现代API遵循标准(通常是HTTP和REST),这些标准对开发人员友好,易于访问且广泛理解

它们被视为产品而不是代码。它们是专为特定受众(例如,移动开发人员)消费而设计的,已记录在案,并且以用户可以对其维护和生命周期有一定期望的方式对其进行了版本控制。

因为它们更加标准化,所以它们在安全性和治理方面具有更强的规范,并且在性能和规模方面受到监控。

与其他产品软件一样,现代API具有自己的软件开发生命周期(SDLC),包括设计,测试,构建,管理和版本控制。另外,对于使用和版本控制,现代API有充分的文档记录。

转载请注明:小猪云服务器租用推荐 » 生动形象的描绘API接口是个什么玩意!