国内首款支持 gRPC+WebSocket 调试的工具——Apipost

作为一个老程序员,最近公司技术架构用到了 gPRC,但国内很少有支持这个的工具,大部分都只是支持 http,postman 也非常不好用。由于我同时也是 Apipost 骨灰级用户,于是就在他们官网的问答社区里提反馈,希望能支持一下 gRPC 函数调用,结果看到最近 Apipost 推出了 7.0 版本,刚更新就看到已经支持 gRPC 了!

不得不说 Apipost 响应用户反馈总是很快,而且对用户完全免费,无需下载登录在官网就能直接使用,可以说是开发者必白嫖的一款接口工具了。刚更新使用后发现 gRPC 调试变得很简单,上手就能用!那今天就给大家讲讲如何快速使用 Apipost 的 gRPC 服务吧:
第一步:导入 proto 文件
导入 proto 文件后我们可以看到目录区有导入的 server 和 method

第二步:调试方法
选择某个 server 下具体的方法,填写入参和服务地址,就可以直接调用了!还可以选择证书。

Apipost 跟 postman 的 gRPC 对比:
整体来说,Apipost 操作简单,使用起来很方便,跟 postman 比较起来好用多了。postman 如果不是经常用需要摸索一番,你根本不知道它的使用流程是什么样的。所以对于国内研发人员来说,很值得推荐使用!

Apipost 上手指数:★★★★☆
Postman 上手指数:★★☆☆☆
值得一提的是,Apipost 支持 gRPC 的同时还看到也已经支持 WebSocket 了,WebSocket 调试也是我工作中经常要用到的。我使用了一下后发现还是 Apipost 给力,简单方便易上手的操作让人用着很舒服。那就顺便也带大家了解一下 WebSocket 的使用吧:
第一步:新建 Websocket
打开工作台后,可以看到明显的新建 Websocket 入口,或者点击团队旁边的“新建”按钮也可以新建。


第二步:选择调试类型,输入 socket 地址
Apipost 7 支持 Raw、Socket.IO 和 Socket.JS 三种类型,可以更多的满足不同类型的调试需求。

(注:Socket.IO 调试在输入地址后,可以在“设置”里选择应该用于连接服务器的客户端版本)

第三步:点击连接
连接后,会出现连接成功的结果,此时也可以选择断开连接。

第四步:发送内容
Apipost 支持发送 Text、JSON、XML、Binary 四种格式的内容,选好格式后输入内容,就可以发送了。

下面的返回结果也很清晰明了,点开可以看到发送的内容和信息详情,而且还可以做消息筛选,非常方便。

看完是不是觉得很简单?如今的 Apipost 真心是一款国产良心工具,已经不仅是能支持不同类型的 API 调试,还能实现 API 设计(代码未写、文档先行)、智能 Mock、自动化测试(无需敲代码、全程可视化操作)等强大功能,让团队成员同时在线协作,内容实时同步,更高效完成工作。快安利给你身边需要用到的小伙伴吧!
点击官网地址,快速不登录体验!
评论