如何记录 websocket?

kei*_*ell 6 documentation rest websocket postman grpc

目前,我正在开发一个项目websockets,在过去的项目中,我主要使用RESTful标准,使用 Postman 或 Swagger 进行记录很简单,但实际上我发现了问题,因为 Postman 和 Swagger 似乎不这样做不支持 WebSocket。

我的问题是你们如何记录 WebSockets?任何信息都会有帮助,但我主要是在寻找一些工具来存储文档并与其他人共享。

我唯一发现的是https://hoppscotch.io/

2022 年更新:Postman 引入了用于记录 API 的新工具,包括websockets具体grpc解决此问题的方法,并提供了用于记录更多 API 的出色工具。

小智 8

tl;dr 使用AsyncAPI来实现。

以下是一些学习资料:

真正的 WebSocket API 的 AsyncAPI 文档的官方示例:Gemini API。要在 AsyncAPI Playground 中预览,请单击此处

EDASummit 的 YouTube 演示名为An Opinionated Intro to AsyncAPI with WebSocket and Shrek以及涵盖上述前两篇文章的直播。

  • 感谢您的帮助,Łukasz,这正是我一直在寻找的。 (2认同)