更新时间:2021-09-23 10:18:03 来源:极悦 浏览758次
一个API是一组编程代码,使一个软件产品和另一个之间的数据传输。它还包含此数据交换的条款。
应用程序编程接口由两个组件组成:
描述解决方案之间数据交换选项的技术规范,规范以处理请求和数据传输协议的形式完成
写入代表它的规范的软件接口
需要从另一个软件访问信息(即特定日期的 X 旅馆房价)或功能(即基于用户位置的地图上从 A 点到 B 点的路线)的软件,在指定必须如何提供数据/功能的要求。另一个软件返回前一个应用程序请求的数据/功能。
这两个应用程序通信的接口是 API 指定的。
红帽专家指出,API 有时被视为合同,其中文档是双方之间的协议:“如果一方首先发送以特定方式构建的远程请求,那么第二方的软件将如何响应。” API文档是面向开发人员的手册,其中包含有关如何使用 API 和使用其提供的服务的所有必要信息。我们将在下一节中更多地讨论文档。
每个 API 都包含并由函数调用实现——函数调用是请求软件执行特定操作和服务的语言语句。函数调用是由动词和名词组成的短语,例如:
开始或结束会话
获得单人房型的便利设施
从服务器恢复或检索对象。
API 文档中描述了函数调用。
API 有多种用途。通常,它们可以简化和加快软件开发。开发人员可以将其他供应商的功能(即推荐引擎、住宿预订、图像识别、支付处理)添加到现有解决方案中,或者使用第三方供应商的服务构建新的应用程序。在所有这些情况下,专家不必处理源代码,而是试图了解其他解决方案的工作原理。他们只是将他们的软件连接到另一个软件。换句话说,API 作为两个系统之间的抽象层,隐藏了后者的复杂性和工作细节。
以上就是关于“API文档是什么”的介绍。Java技术的知识点有很多,大家在Java学习的过程中也会遇到很多问题,极悦在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习