支持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、自动化测试(无需敲代码、全程可视化操作)等强大功能让团队成员同时在线协作,内容实时同步,更高效完成工作。快安利给你身边需要用到的小伙伴吧!

#悬赏#
全部评论
和apifox有啥区别?
点赞 回复 分享
发布于 2023-01-05 11:45 北京

相关推荐

评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务