这是我参与更文挑战的第 7 天,活动详情查看: 更文挑战
前文介绍了 【效率工具】之 Chrome 扩展插件为你赋能提效开发 、更有(二)Vscode 扩展插件等
Vscode
相关的一些高效配置,及工作中用到的扩展插件、工具方法等-,-仅当参考,按需食用,不足之处,欢迎各路大佬不吝赐教,补充完善,欢迎分享
- 工欲善其事,必先利其器。实践(巧偷懒)促进科技发展
- 本文分享在项目开发中前后端联调时使用的一些接口调试工具,助你开发提效
接口调试工具: Insomnia
【源码地址】: 镜像仓库-gitee、原始仓库-github、
【下载地址】:(需科\学上网)官网、 官网下载
这个工具大家可能不太知道,也许是被\墙了的缘故吧。但是颜值担当,记得第一次看到就爱了有没有,
好看好用也就成了首推的一款接口调试工具。
Insomnia
是一个跨平台的REST API
客户端,基于Electron
而构建
可用于:
- 创建 HTTP 请求
- 查看整个传输过程
- 组织任何东西:创建工作区或文件夹,并轻松导入和导出数据
- 查看、通过
JSONPath
筛选查看 接口返回数据
首先来看一下她的 颜值担当界面:
可创建单独 HTPP
请求, 也可以创建文件夹,统一工作请求接口,方便快捷。
如下创建 GET
请求 和 POST
请求上传文件,返回结果。
下图中测试 POST
请求 localhost:2113/post
,进行上传文件,并显示返回结果
通过 JSONPath
筛选数据:
Start building, designing, testing better APIs through spec-first development driven by an APIOps CI/CD pipelines.
通过 JSONPath
筛选数据:
可能用到的参考规则如下,具体规则请参考:【JSONPath】
JSONPath rules | 功能说明 |
---|---|
$.store.books[*].title |
获取store 中所有books |
$.store.books[?(@.price < 10)].title |
获取store 中价格小于 10 的books |
$.store.books[-1:] |
获取store 中最后一个books |
$.store.books.length |
获取store 中有多少books |
更多强大的功能,待你发现 [nidongde]
当然好用的插件很多很多,这里列举部分插件,仅作参考,抛砖引玉,
这些都是可以根据自己需求来定制的, 可以大大提高码字效率,有没有
get
到呢?
欢迎评论出你的私藏插件=,=
今日份预告明天更新:
后续应该有下文了,明天将更新其他的,用户较多的、比较受欢迎的接口调试工具-,-..
postman
- Chrome 插件:
Postman Interceptor
postwoman
- Vscode 插件
REST Client
- …
敬请期待 hahah~