API 接口主流协议有哪些,如何创建 HTTP/HTTP/WebSocket/WebSockets/TCP/UDP/gRPC/SOAP/Dubbo/HSF 等不同协议

科技资讯 投稿 23300 0 评论

API 接口主流协议有哪些,如何创建 HTTP/HTTP/WebSocket/WebSockets/TCP/UDP/gRPC/SOAP/Dubbo/HSF 等不同协议

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】按钮;
  1. 在新建 API 页面中,选择所需的 HTTP、HTTPS、WS、或 WSS 协议即可。

4.2 TCP/UDP

    在 API 管理应用下的 API 菜单中,点击【+API】按钮;
  1. 在新建 API 页面中,选择所需的 TCP 或 UDP 协议即可。

4.3 gRPC

    在 API 管理应用下的 API 菜单中,点击【+API】旁的下拉菜单按钮
  1. 选择导入 API
  1. 选中 PROTO 文件类型
  2. 上传本地 PROTO 文件并点击【下一步】按提醒指引完成创建即可

4.4 SOAP

    在 API 管理应用下的API菜单中,点击【+API】旁的下拉菜单按钮
  1. 选择导入 API
  1. 选中 WSDL 文件类型
  2. 上传本地 WSDL 文件或引用在线 URL,并点击【下一步】按提醒指引完成创建即可

4.5 Dubbo/HSF

    在 API 管理应用下的API菜单中,点击【+API】按钮;
  1. 在新建 API 页面中,先选择 RPC 协议,再选择 HSF 或 DUBBO即可。

5、写在最后

Eolink Apikit 从上线7年以来,一直不断的自研创新,解决了一个又一个多协议管理的难题,才最终脱颖而出成为市场上支持主流协议最全面的产品。而我们将继续保持初心,砥砺前行。继续做好国产自主 API 管理软件,在 API 管理领域上带来更多新的突破。

编程笔记 » API 接口主流协议有哪些,如何创建 HTTP/HTTP/WebSocket/WebSockets/TCP/UDP/gRPC/SOAP/Dubbo/HSF 等不同协议

赞同 (114) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽