一款IDEA上可快速请求的插件---Quick Request

插件介绍

Quick Request是一款基于Restful Fast Request开源版开发的,可从JetBrains上插件市场搜索下载。
Quick Request结合收费版的Restful Fast Request做出了一系列的优化,并且也有些新的功能供大家体验,但是功能更新会非常慢,原因很简单:不收费、站在巨人肩膀上做的、很难有创新。不过如果有人有新的想法或者优化点或者BUG,可以直接在本文后留言,有时间会看的。

功能比较

收费版的功能已经很多了,在我的理解已经超过了这个插件最初的设定,什么意思呢,这个插件本着以节省开发人员开发调试时间的初衷,慢慢发现了一些变化,最终工具栏成了这样:

在这里插入图片描述

我看的第一眼就是头疼,而Quick Request只有这些:

在这里插入图片描述

功能新增

1、增加是否补全url的选项:
选中前:
在这里插入图片描述
选中后:
在这里插入图片描述
可以很方便的看到当前你选的项目环境最终拼成的url,也支持不配置项目环境,直接请求

2、在Headers、Params、Body的Table中都加入全部清除的按钮:
在这里插入图片描述
和右键菜单的按钮(清除和删除,只会对选中的行起作用,可多选):
在这里插入图片描述
3、生成请求按钮添加右键菜单栏:
在这里插入图片描述
Generate And Send:生成请求后自动请求,一步到位不用再手点send;
Configuration Management:配置管理,可直接打开配置,方便操作;

4、配置管理增加选项(Quick Request–>其他配置):
在这里插入图片描述
类似第3点的Generate And Send,即点击左键也是Generate And Send的效果,默认不勾

5、根据url搜索方法优化:
在这里插入图片描述
除了有请求方法,这里增加了类还是接口的标志,C 图标代表类,I 图标代表接口,以区分Feign接口

6、BUG修复:

  • url后面的请求参数统一编码为%形式,以防止特殊字符导致参数错误的问题;
  • table编辑中时,点send按钮,导致请求的参数不是最新编辑的数据问题(新版本已解决)

7、增加收费版些许功能及一些优化:

  • 按钮优化:send 和 send & download 按钮合并,增加定位方法按钮,去除捐赠等无用按钮;

  • APIs一栏中,已保存的API,可以直接点发送请求;

    在这里插入图片描述

  • 参数类型优化:所有table的Type列改为显而易见的 英文描述:
    在这里插入图片描述

  • 当response加了content-disposition:attachment,点击send自动适配下载;

8、新增可快速生成spring方法的功能:
你可以在controller层的java文件中右键->QuickRequest->Generate Spring Method 或者 快捷键 alt + 反斜杠
弹出如下表单:
在这里插入图片描述
依据表单字段说明,填好之后,点Generate,即可生成Spring形式的请求方法

9、新增对Dubbo2.X版本的支持

  • 暂时只支持官方提供的@Service、@DubboService及指定方法@Method注解,xml文件的支持会在后续版本中提供(但是不一定);
  • 使用的测试方式为telnet,因此可能存在些问题,可以多请求几次,然后3.X版本已经移除telent方式,不过可以自己去将2.X版本的TelnetHandler实现拿到你的项目下就行,以下为实操:
    请添加图片描述
    搜索请求也加入了:
    请添加图片描述

版本说明

保存的API,之前是按照项目存在,现在是全局共享,也就是我在一个窗口保存的请求,在另一个窗口也能看到,我觉得对于开发来说,没必要分的那么细,我就要在其他窗口请求,不是更方便吗,基于这个原因我其实还有点想把这个全局API做到同步、共享等等,但是我还不会用到这样的情况,所以如果有需求可以留言,我尽量满足~

最后

本着业余爱好以及开发的需求,对这个本来开源的项目做了一些优化调整,不能讲改的有多好,最起码我自己使用还算满意,如果你也喜欢,记得点赞哦~
如果插件市场搜不到,代表不支持当前idea版本,可选择离线版本试试⬇(离线版本功能没有新版多哦)
附上百度网盘地址:https://pan.baidu.com/s/1kqYKT0SczAN1GrJ37MouEQ?pwd=fnjk

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值