IntelliJ IDEA版Postman强大功能介绍

 更新时间:2022年06月17日 17:11:25   作者:macrozheng  
这篇文章主要为大家介绍了IDEA版Postman的强大功能介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

前言

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/fast-request/issues/61

下载完成后,直接选择从本地磁盘安装插件即可。

使用

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

创建项目和环境 点击IDEA右侧的FastRequest按钮即可打开该插件面板,第一次使用需要先配置项目名和环境名;

点击管理配置按钮进行配置,配置好项目名,还有环境名,这里配置了dev和prod两个环境的访问地址;

选择好项目名和环境后就可以开始调试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-request/

以上就是IDEA版Postman强大功能介绍的详细内容,更多关于IDEA版Postman功能的资料请关注脚本之家其它相关文章!

相关文章

  • Spring5新功能日志框架Log4j2整合示例

    Spring5新功能日志框架Log4j2整合示例

    这篇文章主要为大家介绍了Spring5新功能之日志框架Log4j2的整合示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Lombok注解之@SuperBuilder--解决无法builder父类属性问题

    Lombok注解之@SuperBuilder--解决无法builder父类属性问题

    这篇文章主要介绍了Lombok注解之@SuperBuilder--解决无法builder父类属性问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Kotlin协程与并发深入全面讲解

    Kotlin协程与并发深入全面讲解

    Android官方对协程的定义-协程是一种并发设计模式,您可以在Android平台上使用它来简化异步执行的代码。协程是在版本1.3中添加到Kotlin的,它基于来自其他语言的既定概念
    2022-11-11
  • SpringBoot2.0整合tk.mybatis异常解决

    SpringBoot2.0整合tk.mybatis异常解决

    本文主要介绍了SpringBoot2.0整合tk.mybatis异常,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Spring管理Controller可行性原理示例分析

    Spring管理Controller可行性原理示例分析

    这篇文章主要为大家介绍了Spring管理Controller可行性原理示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 详解Java的闭包

    详解Java的闭包

    这篇文章主要介绍了详解Java的闭包,作者从Lambda和默认方法等重要特性深入讲解,极力推荐!需要的朋友可以参考下
    2015-07-07
  • Java实现上传文件到服务器的示例代码

    Java实现上传文件到服务器的示例代码

    这篇文章主要为大家详细介绍了如何使用Java实现上传文件到服务器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • Spring Bean名称不会被代理的命名技巧

    Spring Bean名称不会被代理的命名技巧

    Spring Bean一些使用小细节就是在不断的源码探索中逐步发现的,今天就来和小伙伴们聊一下通过 beanName 的设置,可以让一个 bean 拒绝被代理
    2023-11-11
  • springboot后端接收前端传数组参数三种方法

    springboot后端接收前端传数组参数三种方法

    这篇文章主要给大家介绍了关于springboot后端接收前端传数组参数三种方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-07-07
  • Java中使用patchca生成超炫的验证码

    Java中使用patchca生成超炫的验证码

    这篇文章主要介绍了Java中使用patchca生成超炫的验证码 的相关资料,需要的朋友可以参考下
    2017-06-06

最新评论