api - 后端和 API 是一样的吗?什么是后端 Web API?
问题描述
我试图谷歌一些答案,但我没有得到任何明确的答案。因此,更详细地说 - 后端和 API 之间有什么区别?什么是后端 Web API?
我知道 API 会接收请求并做出相应的行为。例如通过 GET 请求获取数据,以及通过 POST 请求创建新条目。但是当它发现后端是什么时,我得到了模糊的答案,这并不能真正回答我的问题。
什么是后端 Web API?它只是两者的结合吗?
解决方案
术语“后端”很失落,可能意味着许多不同的东西——因此你遇到的答案很模糊。
通常,API 被视为后端“组件”。而且,例如,数据库也可以被视为另一个后端组件。
您可能在这里提到的 API 是 Web API,因此可以被视为后端组件。
但即使是“API”这个术语也可能意味着多种不同的东西,超出了经常遇到的网络解释。例如,软件库被视为 API,甚至操作系统为应用程序提供的接口也被视为 API。
推荐阅读
- c - 当用换行符写结束时,行缓冲文件和非缓冲文件之间有区别吗?
- laravel - composer 不断安装旧版本的 laravel
- c# - SqlException:解决方案中不存在的字符串的列名无效
- r - 为自定义 stat_summary fun.data 添加图例
- ruby-on-rails - Rails 渲染但未出现
- snowflake-cloud-data-platform - 如何将字符串连接到 Snowflake SQL 中的变量
- css - 使用 ng-grid 和 Angular 6 为单个单元格设置样式
- docker - 无法从网络访问带有 --net=host 的 Docker 容器
- javascript - 将数组元素作为属性名称注入时 JavaScript 字典语法错误
- mysql - MySql - 使用分组和大小写查询