德州市网站建设_网站建设公司_网站建设_seo优化
2025/12/27 11:20:05 网站建设 项目流程

api是什么(application programming interface)
一种接口规范,定义软件组件交互,实现功能分离与功能实现。抽象层
http是什么
http是一种无状态文本传输协议(hypertext transfer protocol)
区别与联系
区别
HTTP
│ (通信协议) │
│ • 定义传输格式 │
│ • 方法/状态码 │
│ • 请求/响应模型 │
API │ │
│ (应用程序编程接口) │ │
│ • 功能契约 │ │
│ • 抽象层 │ │
│ • 交互规范 │ │
│ │ │
│ 其他实现方式: │ │
│ • 系统API │ │
│ • 库/框架API │ │
│ • gRPC/WebSocket等
联系
──────────┐ │ │
│ │ HTTP API │ │ │
│ │ • RESTful │ │ │
│ │ • 使用HTTP│ │ │
│ │ 协议 │ │ │
│ │ • 实现API │ │ │
│ │ 规范 │ │
api专有
非HTTP实现的API:系统调用、本地库接口、gRPC、GraphQL(可基于HTTP但不是必须)、WebSocket API等
HTTP专有
非API用途的HTTP:静态文件服务、简单的网页浏览、代理传输等基础HTTP应用

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询