很多朋友对于API有很多种,你知道吗?和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
根据使用方式的不同,API 可以分为内部API 和外部API。内部API是指企业内部开发者和应用程序使用的API,外部API是指公共开发者使用的API。通过提供数据和服务,外部开发者可以构建丰富的应用程序并与当前的生态系统集成。系统协作1、根据接入方式的不同,API可以分为以下类型:RESTful API、SOAP API、GraphQL API、gRPC API等。RESTful API遵循REST架构的原则,通常由资源路径和请求组成方法来实现高可读性和灵活性。 SOAP API是基于XML编码的远程调用协议,相对复杂,处理时间和网络资源占用率较高。 GraphQL API是一种数据查询语言和API执行引擎,可以呈现一个模式来表达整个数据的结构,并为前端工程师提供自由定义所需属性和代码复用等人性化的功能。 gRPC API 是基于HTTP/2 的二进制传输协议,可提供比JSON 和RESTful 更快、更可靠的通信。根据功能不同,API可以分为以下几类:Web API、操作系统API、数据库API等。Web API一般为Web应用程序提供一些标准接口,如:W3C DOM接口、HTTP接口、WebSocket接口、 Web Worker接口等操作系统API(如Windows API或POSIX API)提供与操作系统软件交互的方法,允许应用程序查询和控制硬件设备或操作系统内核任务等数据库API允许应用程序实现操作通过某些API 进行某些数据存储。例如SQL、NoSQL等数据库都有相关的API调用。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/116167.html
用户评论
熏染
这篇文章让我感觉打开了新世界的大门!原来API类型这么多,我一直以为就只有那几种常见的类型的,看来我还有很多东西需要学习啊!你说的那些分类方式都很清晰易懂,受益匪浅。
有15位网友表示赞同!
服从
api的应用真是越来越广泛了,以前觉得只是程序员才会关注的东西,现在才知道它对我们日常生活的影响这么大。看了这篇文章后对API有了更深刻的理解,将来在使用软件的时候也能更加清楚它的内涵,谢谢分享!
有6位网友表示赞同!
|赤;焰﹏゛
我一直感觉API是一种很抽象的概念,这篇博文写得特别好,把不同类型的API用例子进行说明,让我一下子就明白了它们的差异和应用场景。赞赞赞!
有10位网友表示赞同!
我没有爱人i
这篇文章内容不错,但是我觉得有些api类型划分比较模糊,比如开放式API和私密API的界限不太清晰,能不能再多些细节解释?
有12位网友表示赞同!
半梦半醒半疯癫
API真是太重要了,各种各样的软件都需要它来实现功能连接。看了这篇文章后,我才意识到我之前对于API理解还比较肤浅,需要多深入学习才能真正掌握。
有7位网友表示赞同!
蹂躏少女
作者说的对,API类型繁多,要了解清楚它们的定义和区别的确是一项必备技能。希望以后能看到更多关于不同类型的API应用案例,更加直观易懂地帮助我们了解它们的使用方法。
有11位网友表示赞同!
﹎℡默默的爱
我目前从事的是前端开发工作,对后端相关的API技术了解不多。这篇博客介绍的API类型很有用,可以帮助我更好地理解前后端交互的过程,学习起来也更简单了!
有14位网友表示赞同!
面瘫脸
这篇文章只是简单的概述了API的类型,并没有深入探讨每种类型的具体应用场景以及优缺点比较,希望能看到更多详细的内容。
有13位网友表示赞同!
杰克
看了这篇博文后感觉挺充实,尤其是对一些新奇类型的API,例如微服务式API和REST API感到好奇。希望能看到更多关于它们的实际案例分析,更好地帮助我理解它们的使用方法。
有15位网友表示赞同!
嘲笑!
我一直想学习一下开发API的知识,但是由于没有系统的学习途径而一直不敢下手。现在看了这篇文章后感觉目标更加清晰了,可以分步骤去学习不同的API类型和应用场景,希望能够快速掌握相关的技能!
有12位网友表示赞同!
淡抹丶悲伤
虽然文章内容不错,但我觉得图片或图表的使用会使文章更加生动易懂,尤其是对一些比较抽象的API类型,如果能用图示进行说明,效果会更佳。
有16位网友表示赞同!
执念,爱
API类型可真多,之前都不知道这么分类。这篇文章内容浅显易懂,适合入门学习人员阅读。希望以后还能看到更多深入的讲解和案例分析~
有10位网友表示赞同!
龙卷风卷走爱情
这个分类方式非常实用,可以帮助我更好地理解不同的API类型以及它们在哪些场景下会被使用。希望能看到更多关于不同API类型的比较分析,以便更加全面地掌握它们的优缺点。
有11位网友表示赞同!
残花为谁悲丶
文章没有提到一些新兴的API类型,例如 Serverless API 和 GraphQL API,希望作者能够在后续的文章中进行补充说明,这样才能更全面地介绍API的分类和应用场景。
有15位网友表示赞同!
最迷人的危险
文章内容很有深度,深入浅出地讲解了各种API类型的特性和应用场景。对于那些想深入学习API的人来说,这篇文章绝对是一份宝贵的资源。
有11位网友表示赞同!