集成在IDEA中的接口调试工具FastRequest
我们平时在接口开发和调试的过程中比较常用的工具是postman和swagger,有没有小伙伴觉的不填方便呢,每次调试都得将接口的信息复制到postman发起请求,swagger的话不仅需要引入依赖,而且还得再接口上注解接口的信息。那么有没有一款可以一键调试接口的工具呢,今天给大家分享一款IDEA插件——FastRequest。 下载安装
首先我们还是打开IDEA的插件下载市场,搜索Restful Fast Request(注意单词用空格分隔),搜索出来我们发现这是一个付费插件,但是开发者非常体贴提供了免费版,我们点击箭头所指的地方跳转到插件的下载页面,点击 download 。
这时会下载一个压缩包到我们的电脑,此时继续按照下图的操作步骤,选择 Install Plugin From Disk ,选中我们刚才下载的压缩文件,这样插件就安装到IDEA了,然后我们重启IDEA。
配置信息
重启之后就会发现右侧多了一个FastRequest标签,我们首次点开之后首先需要配置一下环境信息,点击管理配置。
如下图,我们按照箭头的顺序,首先添加一个项目名,然后添加一个环境名称,例如我的项目叫做demo,然后我新增了一个dev开发环境,最后一步,我们在箭头3的地方把环境的前缀填好(这样是做了以后就不用每次调试都加前缀了),点击ok返回上一个界面。
发起请求
这些都完成之后,我们的准备阶段就结束了,我们只需要在红框处选择我们刚才填写的项目名和环境名就可以了。
接下来就可以开始发起请求了,我这里简单写了一个GET接口, 我们发现接口的左侧出现了一个小飞机的标志,点击它,然后接口信息就自动填充到右边了,然后点击绿色小箭头就可以发起请求了。 怎么样是不是很方便,我们再也不用切换到postman去请求了,直接在IDEA里面就完成了,而且如果调试打断点的话也是一目了然。
而且值得一提的是它对json的支持做的特别好,比如说查看json有树形格式,可以折叠和展开;自动美化json;还有raw格式(下面是三种json格式的截图)
CURL支持
插件还支持CURL,只需要点击图中箭头所指图标就可以复制CURL,这个小功能也是很棒。
保存API
我们请求之后的接口实例想要保存怎么办,点击图中的保存按钮,然后找到上方的APIs标签就可以看到保存的API实例了,下次只需要点击实例旁边的小圆圈就可以轻松发起请求了。
API Navigate
插件也提供了API查找功能,可以看到你项目中所有的接口信息,只需要点击上方最后一个标签API Navigate,第一次使用先点击刷新,然后就可以看到接口信息了,同样双击直接定位发起请求,一气呵成!
导出postman
最后还有一个问题,如果你使用了插件了,但是你的同事还在使用postman怎么办,这样不好沟通了,别慌,插件替你想到这个问题了,打开APIs标签,点击postman的图标,就可以把你接口的实例以postman的形式导出啦。
然后将导出的文件发给你的同事,他只需要点击postman页面中的import,然后按照箭头得顺序就可以向你的接口发起请求了!
最后的最后,还是别这么麻烦了,直接给你的同事安利这个插件吧!
希望我的分享能帮助到你。