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