SpringMVC 接口调试杀手—— IDEA 插件 Restful Fast Request

2023-08-24 14:17:16 +08:00
 darkings90

铁子们,我来 V2EX 宣传我的 Restful Fast Request 了,嘎嘎嘎嘎。

口号: 为简化 API 调试而生 (3 秒调完接口,完事!!!)

所以你还不赶紧上号

Restful Fast Request 是一个类似于 Postman 的 IDEA 插件。它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速生成 url 和 params 。Restful Fast Request = API 调试工具 + API 管理工具 + API 搜索工具。 它有一个漂亮的界面来完成请求、检查服务器响应、存储你的 api 请求和导出 api 请求。插件帮助你在 IDEA 界面内更快更高效得调试你的 API

对比于 HTTP Client ,Fast Request 不仅拥有 HTTP Client 内置的功能,还提供了友好易懂直观的界面,让使用者调试 API 的时候能够更加方便、简捷。同时各种类型参数也提供了不同的定制方式,更加灵活。而且集成了搜索、Postman 集成,Swagger 支持等额外的功能。

支持的框架

Spring 体系框架 (Spring MVC / Spring Boot)
JAX-RS
Kotlin Spring 体系框架

功能

小功能有许多,放一些核心的

SearchEvereyWhere

可以用来搜索 api

调试 api

左侧点一下插件图标即可自动生成 url 和参数,直接发送按钮。我简直将插件设计得懒到骨子里了

API 分组

同一个 API 可以搞不同的分组,不同的分组又可以搞保存不同的参数

API 历史

展示了以往调试过的 API ,可以直接再次发起调试

API 列表

展示了保存后的 API ,可以进行一些管理动作

脚本支持

当然是前置后置脚本啦,插件非常灵活,可以对请求进行一些脚本的编写,对 API 处理逻辑进行一些调整

👇👇👇 更多功能请看这边 ---> 功能主页

2457 次点击
所在节点    程序员
23 条回复
dej2vu
2023-08-24 14:27:10 +08:00
🫡
asmoker
2023-08-24 14:34:14 +08:00
有点东西,不错 🤩
gejun123456
2023-08-24 14:36:39 +08:00
界面挺漂亮👍
wxyrrcj
2023-08-24 14:52:59 +08:00
nice
darkings90
2023-08-24 15:13:26 +08:00
@gejun123456 感谢感谢
mickerwx
2023-08-24 15:23:58 +08:00
不报价格吗 楼主是大善人?
yuhuan66666
2023-08-24 15:25:25 +08:00
和 IDEA 自带的 HTTP request 除了洁面化之外的优势有哪些?
darling19961030
2023-08-24 15:25:26 +08:00
针对 http1.1 默认的长连接,会加入 tcp 连接保活么?
darkings90
2023-08-24 15:33:05 +08:00
@yuhuan66666 植入了非常多的功能,比方说自动生成参数,支持 javadoc 解析,markdown 导出等等,可以直接看 https://dromara.gitee.io/fast-request/guide/features/
darling19961030
2023-08-24 15:42:00 +08:00
还有就是刚在测试长连接的时候没找到哪里能编辑默认带的头,比如 Connection:keep-alive 。下边有个小图标带了几个头,也出现在请求里,但是并没有 Connection ,但 Connection 出现在请求头里。
hexiaowu1993
2023-08-24 15:44:36 +08:00
不应该先报价格吗???
fpure
2023-08-24 15:49:06 +08:00
我的看法是不如 httpyac
darkings90
2023-08-24 15:49:32 +08:00
@darling19961030 常用头里面可以自己添加
darkings90
2023-08-24 15:51:08 +08:00
muskill
2023-08-24 16:57:06 +08:00
@hexiaowu1993 Use the 30-day trial or buy it for as low as ¥228
darling19961030
2023-08-24 17:27:05 +08:00
不是添加,是常用头里没有,自定义的 header 也没有,但出现在抓包的 http 请求里了。我是没找到地删除,而且貌似我第一次调用是没有 Connection:keep-alive 这个头的,然后我自定义加了以后就删不掉了,可能本地有缓存吧,卸了重装依然有这个头。
darkings90
2023-08-24 17:51:26 +08:00
@darling19961030 更新版本到 2023.1.9 看 目前就三个头参数,可以在前置脚本中输入 console.print(request.headers())
查看
{Accept=[application/json,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], User-Agent=[Restful Fast Request/2023.1.9], Accept-Encoding=[gzip, deflate]}
weject
2023-08-24 20:50:33 +08:00
真心求问,和 apipost 比,有啥优势呢?
lyp82ndlfjh
2023-08-24 20:55:14 +08:00
不错,但是我们本地不用了 IDEA 调试。。。要把代码部署到测试环境中
shankun
2023-08-24 22:40:03 +08:00
占用内存资源如何?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967959

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX