api是Application Programming Interface的缩写,中文意思是应用程序编程接口。
API是指两个独立的软件系统之间进行通信以及数据交换。比如,别人写好的代码,或者编译好的程序,提供给你使用,就叫做API。你使用了别人代码(或者程序)中的某个函数、类、对象,就叫做使用了某个API。
API一般是包含在SDK(软件开发工具包)中,SDK就相当于是一系列文件的组合,有各种不同的文档,示例等,而API只是应用程序的接口,它是由一系列的模块化的类和函数组成的。
WIndows API(即WIndows应用程序接口):一般WIndows应用程序安装完成之后,系统就会有一套SDK(软件开发工具包),里面就有一套完整的WIndows API,这是一套基础的应用程序,如果想要更加丰富的WIndows API,可以选择安装VC或者是下载新的完整的SDK来获取。WIndows API只要是在WIndows的工作环境中执行的应用程序都可以调用。
linux API(即linux应用程序接口):即在linux的应用中,用户的API直接选用的是最流行的POSIX标准(即应用编程界面标准)。
以上两种分类中第一种是使用最多,且最广泛的,即WIndows应用程序接口。一般API是与SDK(软件开发工具包)放在一起的,如果在应用程序中找到不API,可以看看是否在SDK的软件包中。
API比较常用的提供形式就是HTTP,API接口是属于操作程序中的一种,API接口测试也是开发软件的过程中所必须的,通过API测试可以查出应用程序的问题,然后有针对性的去解决问题。
API相当于是计算机与软件的中间件,只有通过这个中间件才能将计算机与软件衔接起来,还可以为各种不同的平台提供数据共享,良好的API接口设计可以使计算机各部分之间的依赖降低,从而来提高组成单元之间的内聚性,提高系统的可扩展性和可维护性,这也是API接口测试的主要原因。
推荐问答
待领取问答 | 基础奖励 | 每小时刷新一批 |
---|
苹果手机全景怎么拍
|
2+
| |
无法删除文件夹被另一个程序使用
|
2+
| |
数据库安装步骤
|
2+
| |
拼多多旗舰店怎么入驻需要什么条件
|
2+
| |
ocr识别失败什么意思
|
2+
|