1、API 接口主流协议有哪些?
接口协议分成两类: 传输层协议和应用层协议。
传输层协议,是为应用层协议提供端到端的通信服务,负责数据的分段、传输、重组、流量控制、差错控制等功能。
TCP,是一种面向连接的、可靠的、有序的、基于字节流的协议。
应用层协议,是为不同的应用场景定义了具体的数据格式、交互逻辑、功能实现等细节。
应用层协议有很多种:
传输层协议使用端口号来标识不同的应用层协议,端口号是一个 16 位的整数,范围从 0 到 65535。
2、API 接口主流协议之间的关系?
传输层协议和应用层协议之间有一个多对多的关系,即一个传输层协议可以支持多个应用层协议,也可以有多个传输层协议支持同一个应用层协议。例如,HTTP 可以使用 TCP 或 UDP 作为传输层协议,而 TCP 也可以支持 FTP、SMTP 等其他应用层协议。
3、当前 API 接口管理产品对协议的支持对比
这时候就需要考验我们所使用的 API 接口管理工具对接口协议支持的覆盖度,以下列举了部分 API 接口管理工具对协议的支持能力,供大家进行参考对比。
4、如何在 Apikit 中创建不同的协议
4.1 HTTP/HTTPS/WebSocket/WebSockets
- 在 API 管理应用下的 API 菜单中,点击【+API】按钮;
- 在新建 API 页面中,选择所需的 HTTP、HTTPS、WS、或 WSS 协议即可。
4.2 TCP/UDP
- 在 API 管理应用下的 API 菜单中,点击【+API】按钮;
- 在新建 API 页面中,选择所需的 TCP 或 UDP 协议即可。
4.3 gRPC
- 在 API 管理应用下的 API 菜单中,点击【+API】旁的下拉菜单按钮
- 选择导入 API
- 选中 PROTO 文件类型
- 上传本地 PROTO 文件并点击【下一步】按提醒指引完成创建即可
4.4 SOAP
- 在 API 管理应用下的API菜单中,点击【+API】旁的下拉菜单按钮
- 选择导入 API
- 选中 WSDL 文件类型
- 上传本地 WSDL 文件或引用在线 URL,并点击【下一步】按提醒指引完成创建即可
4.5 Dubbo/HSF
- 在 API 管理应用下的API菜单中,点击【+API】按钮;
- 在新建 API 页面中,先选择 RPC 协议,再选择 HSF 或 DUBBO即可。
5、写在最后
而Eolink Apikit 从上线7年以来,一直不断的自研创新,解决了一个又一个多协议管理的难题,才最终脱颖而出成为市场上支持主流协议最全面的产品。而我们将继续保持初心,砥砺前行。继续做好国产自主 API 管理软件,在 API 管理领域上带来更多新的突破。
编程笔记 » API 接口主流协议有哪些,如何创建 HTTP/HTTP/WebSocket/WebSockets/TCP/UDP/gRPC/SOAP/Dubbo/HSF 等不同协议