首页 > 其他分享 >基于通信协议与技术架构的API接口分类探讨

基于通信协议与技术架构的API接口分类探讨

时间:2024-09-17 13:19:37浏览次数:11  
标签:Web 架构 例如 通信协议 接口 API 用于 HTTP

API的全称是“Application Programming Interface”,意为“应用程序编程接口”

API接口的分类:按照技术分

Web API:基于Web的API,通过HTTP和HTTPS协议与应用程序交互,如RESTful API和SOAP API。

云API:用于在云计算环境中管理和操作云服务,例如Amazon Web Services API和Microsoft Azure API。

数据库API:用于管理和操作数据库,例如JDBC和ODBC API。

操作系统API:由操作系统提供的API接口,用于实现系统功能和资源管理,例如Windows API和Linux API。

软件开发工具API:集成开发环境(IDE)提供的API,用于开发工具中的插件、扩展和自定义开发,例如Eclipse和Visual Studio API。

硬件API:针对特定硬件设备的API,例如USB设备API和图形处理单元(GPU)API。

移动设备API:用于访问和操作移动设备硬件和软件资源,例如iOS和Android API。

API接口的分类:按照通信协议分

WebSockets API:基于WebSockets协议的API,允许双向通信,适用于实时应用,如聊天应用或实时数据流。

HTTP API:基于HTTP协议的API,通过HTTP请求(如GET、POST、PUT、DELETE等)来访问和操作数据。这种API通常用于Web应用和移动应用开发。

GraphQL API:Facebook开发的查询语言和运行时环境,允许客户端精确地指定它需要的数据,减少了不必要的数据传输。

免费的API接口开放平台

标签:Web,架构,例如,通信协议,接口,API,用于,HTTP
From: https://blog.csdn.net/2401_86705976/article/details/142313822

相关文章

  • 文本多语言 AI 摘要 API 数据接口
    文本多语言AI摘要API数据接口文本/文本摘要AI生成文本摘要AI处理/智能摘要。1.产品功能支持多语言摘要生成;支持长文本处理;基于AI模型,持续迭代优化;不存储PDF文件,处理完即释放,保证您的文档安全;全接口支持HTTPS(TLSv1.0/v1.1/v1.2/v1.3);全面兼容Ap......
  • 不服不行,这才是后端API接口应该有的样子!
    在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。一般系统的大......
  • 【架构设计】多级缓存:应用案例与问题解决策略
    【架构设计】多级缓存:应用案例与问题解决策略多级缓存系统的工作原理及其在提升应用性能方面的关键作用。通过对比本地缓存与分布式缓存的特点| 原创作者/编辑:凯哥Java                    | 分类:架构设计系列教程多级缓存系统:提升性能的......
  • 【架构设计】多级缓存:应用案例与问题解决策略
      【架构设计】多级缓存:应用案例与问题解决策略 多级缓存系统的工作原理及其在提升应用性能方面的关键作用。通过对比本地缓存与分布式缓存的特点 | 原创作者/编辑:凯哥Java                    | 分类:架构设计系列教程 ......
  • 产品架构图
    这批产品架构图一出,设计、前后端都得服的           ......
  • mysql 官方架构相关图
    一些来自MySQL官网的图片汇总。主要是8.4版本的manual。 架构图01Figure18.3MySQLArchitecturewithPluggableStorageEngineshttps://dev.mysql.com/doc/refman/8.4/en/pluggable-storage-overview.html架构图02:InnoDBInnoDBArchitecturehttps://dev.mysq......
  • EBS:OM Sales Order销售订单【Open Interface、Open API】
    21. OM Sales Order销售订单【Open Interface、Open API】21.1. 快速参考。参考点内容功能导航N: OM/Orders, Returns/Sales Order并发请求N: OM/View/Request/Order Import接口表oe_headers_iface_all/oe_lines_iface_all/oe_actions_iface_all/….APIoe_order_pub.pr......
  • fastapi-events fastapi 异步事件分发处理扩展
    fastapi-eventsfastapi异步事件分发处理扩展,提供了本地,以及远程消息处理能力,同时包含了一些内置的handler,对于自定义handler也是比较灵活的参考使用app.pyfromfastapiimportFastAPIfromfastapi.requestsimportRequestfromfastapi.responsesimport......
  • 惊艳不已!智能解析10个API接口分类
    常见的API接口开发平台:通信类短信API语音API彩信APIFAXAPIIVRAPITTSAPI在线客服API短信/语音验证码API定时提醒API常见的API接口开放平台:测评类API便捷数据网常见的API接口开发平台:通信类iContact、Mailgun、Mandrill、SendGrid:都是云邮件发送平台,提供易于使......
  • 计算机组成原理与嵌入式系统(1)计算机系统的基本结构组成与冯·诺依曼架构
    目录前言计算机系统的结构组成与工作原理基本构成与组成机器语言指令微程序硬连逻辑CISC与RISC思想课程研究目的计算机系统的工作原理——冯·诺依曼架构基于总线的冯·诺依曼架构模型机总线存储器子系统输入/输出子系统CPU子系统运算器控制器寄存器阵列缓......