IDEA是最罕用的开发工具,很多程序员都想把它打造成一站式开发平台,于是装置了各种各样的插件。最近发现了一款IDEA插件RestfulFastRequest,细节做的真心不错,说它是IDEA版的Postman也不为过,举荐给大家!

SpringBoot实战电商我的项目mall(50k+star)地址:https://github.com/macrozheng/mall

RestfulFastRequest简介

RestfulFastRequest号称是IDEA版本的Postman。它是一个功能强大的Restful API工具包插件,能够依据已有的办法疾速生成接口调试用例。它有一个丑陋的界面来实现申请、查看服务器响应、存储你的API申请和导出API申请,该插件能帮忙你在IDEA内更快更高效地调试API!

上面是应用RestfulFastRequest调试mall我的项目API接口的一张效果图,用起来还是十分不便的!

装置

首先咱们来装置RestfulFastRequest插件。
  • 咱们能够关上IDEA的插件市场来搜寻下RestfulFastRequest,看起来貌似是付费的插件,认真看下插件形容能够发现,它是有收费版本的,看来作者还是比拟良心的!

  • 点击免费版连贯能够间接下载插件安装包,下载地址:https://github.com/dromara/fa...

  • 下载实现后,间接抉择从本地磁盘装置插件即可。

应用

接下来咱们来应用下RestfulFastRequest插件,看看它是否和Postman一样好用!

创立我的项目和环境

  • 点击IDEA右侧的FastRequest按钮即可关上该插件面板,第一次应用须要先配置我的项目名和环境名;

  • 点击治理配置按钮进行配置,配置好我的项目名,还有环境名,这里配置了devprod两个环境的拜访地址;

  • 抉择好我的项目名和环境后就能够开始调试API接口了。

调试API接口

  • 点击接口左侧的小火箭按钮即可间接生成调用接口所需的信息,批改好参数之后就能够间接调用了;

  • 点击小飞机按钮发送申请,能够接管到格式化好的JSON数据。

疾速增加Header

  • 学习过我的mall我的项目的敌人应该理解,我的项目中很多接口都是须要登录胜利后才能够拜访的,比方这个获取用户列表的接口;

  • 我能够通过抉择返回信息来疾速增加认证头;

  • 批改Header名称为Authorization,并给token增加Bearer 前缀即可;

  • 接下来拜访须要登录认证的接口就能够失常拜访了。

JSON语法查看

  • 值得一提的是该插件对JSON的反对还是挺好的,不仅反对高亮显示,还能反对折叠;

  • 传入JSON参数格局不正确的时候也能有所提醒。

CURL拷贝

如果你想应用CURL工具的话,也能够通过CURL按钮拷贝命令。

API列表

在咱们调试接口时,能够通过保留按钮,将接口和调试信息都放弃到API列表里去。

API导航

在API导航中能够查看所有接口,第一次须要点击刷新按钮加载。

反向定位API代码

双击接口信息能够间接反向定位到代码,通过接口找代码又不便了!

API搜寻

通过搜寻按钮能够不便地进行API搜寻。

导出到Postman

  • 如果你还是想用Postman的话,能够间接通过导出到Postman性能间接将接口信息进行导出;

  • 导出胜利后,再在Postman中导入JSON配置文件即可应用;

  • 导入胜利后显示成果如下,不过只能导出保留好的API,不能间接导出所有API。

总结

明天体验了一把RestfulFastRequest这个插件,体验的确不错,开发人员用来调试接口根本够用了!尤其是它能依据接口代码间接生成调试信息,并且能依据接口间接定位代码,的确进步了开发人员的效率!

参考资料

官网文档:https://dromara.org/fast-requ...