Fast Request 2026.1.1:在线文档、AI 参数优化、批量生成 API、Run Method 重磅来袭

Fast Request 是一个类似 Postman 的 IDEA 插件。它是一套强大的 RESTful API 工具包,可以根据已有方法快速、自动生成 URL 和参数。

Restful Fast Request = API 调试工具 + API 管理工具 + API 搜索工具。它拥有漂亮、易用的界面,可以完成请求发送、服务器响应检查、API 请求存储与导出,帮助你直接在 IDEA 中更快、更高效地调试 API。

最新域名api-buddy.cn

Fast Request 为简化 API 调试而生,3 秒调完 Spring 接口不是梦。少年,赶紧上号吧!

Fast Request 功能演示

倾听用户的声音,不断提升自我。

2026.1.1 版本不仅带来了多项重磅能力,也对插件内部代码进行了大量优化与重构。从 API 生成、参数准备、请求调试,到文档沉淀和团队分享,这次更新进一步打通了开发者在 IDEA 内的 API 工作流。

当前版本仍在开发中,功能与界面可能继续调整。如在使用过程中遇到问题,欢迎及时反馈,我们会尽快修复。

更新总览

本次 Fast Request 2026.1.1 更新主要包括:

重要功能

  • AI 参数智能优化
  • 批量生成 API
  • 在线文档
  • Run Method 支持

新功能

  • AI 设置升级
  • JSON 字段增强
  • JSON 响应树视图
  • 参数复制与导入

体验优化

  • 参数编辑区优化
  • 历史请求重构
  • SearchEveryWhere 支持搜索带 context-path 的 URL
  • Script 支持直接引用本地项目类
  • Environment 与 Function 动态值高亮优化

问题修复

  • 修复若干界面展示、状态刷新、边缘场景处理和 IDEA 线程访问相关的非阻断问题

下面一起来看看本次更新的详细内容。

AI 参数智能优化

自动生成参数很方便,但随机值往往缺少真实的业务语义。例如用户名、手机号、订单号等字段,如果都只是无规律的字符串,接口调试和文档阅读体验都会打折扣。

AI 参数智能优化会结合 API 路径、参数名、字段类型和字段说明,将随机生成的参数替换为更贴近实际业务的示例值。

AI 参数智能优化

目前支持优化:

  • Path Param
  • URL Param
  • Form URL-Encoded
  • Form-data
  • Raw JSON 请求体
  • Run Method 参数

你可以在参数区域手动触发 AI 优化,也可以在 AI 设置中开启“生成 API 后自动优化参数”。开启后,每次生成 API,插件都会先生成常规参数,再调用 AI 进行优化并自动应用结果。

优化结果支持安全撤销

AI 优化完成后,可以通过消息中的“撤销”恢复本次被修改的值。

撤销操作只会恢复仍然保持 AI 优化结果的字段。如果你在优化后手工修改了某个字段,撤销时不会覆盖这部分手工修改,避免后续编辑意外丢失。

与批量生成、在线文档联动

AI 参数优化可以与批量生成 API 和在线文档同时使用。批量任务会逐个优化 API 参数,单个 API 优化失败不会影响后续任务;如果同时开启在线文档自动同步,文档中的示例值将使用 AI 优化并保存后的最终结果。

批量生成时自动优化参数

批量生成 API

Controller 数量一多,逐个打开方法、生成并保存 API 会非常耗时。新版本支持按 Controller 类或源码包批量生成 API,让已有项目快速完成接口收集。

按类批量生成

在 Java/Kotlin Controller 文件中的任意位置右键,选择“批量生成并保存 API”,即可生成并保存当前类中的全部 API,无需把光标放在类名或具体方法上。

按类批量生成 API

按包批量生成

在 Project 视图中右键生产源码包,选择“批量生成并保存包内 API”。插件会递归扫描当前包及其子包中的 Java/Kotlin Controller,并自动排除测试源码和非生产源码。

按包批量生成 API

任务开始前会展示作用范围、Controller 数量、API 数量、项目、环境和域名,并允许选择已有 API 的处理方式:

  • 跳过已有 API:只创建尚未保存的 API。
  • 覆盖 Default 参数:更新已有 API 的 Default 参数组。
  • 取消:不执行本次任务。

批量任务在后台逐项处理。某个 API 在生成、AI 优化或文档同步时失败,只会记录当前错误,不会中断整批任务。完成后会汇总创建、更新、跳过和失败数量,并展示失败详情。

在线文档

过去,API 调试完成后,还需要通过其他工具整理接口说明、请求参数和响应示例。现在,Fast Request 可以将已经保存的 API 汇总为一个可浏览、可编辑、可分享的文档工作区。

在线文档左侧按照分组展示 API,并支持快速搜索;右侧可以查看和编辑 API 基本信息、请求参数、请求体、响应示例以及 Schema。调试完成后,无需离开 IDEA,就可以继续完成文档沉淀。

在线文档工作区

在线文档详情

在 Schema 中选中多行后,还可以按下空格键,批量设置或取消必填字段。

保存后自动同步

在在线文档设置中开启“保存请求后自动同步在线文档”,单个请求保存以及批量生成 API 时,都会把最终保存结果同步到在线文档。

在线文档设置

对于已经存在的文档,可以选择:

  • 覆盖已有文档:使用当前请求重新生成文档快照,AI 优化后的参数示例也会同步写入。
  • 保留已有文档,跳过更新:保留已经人工编辑的文档内容。

浏览器预览与局域网分享

在线文档支持启动本地服务,通过浏览器打开。你既可以使用本机地址预览,也可以将局域网地址分享给同一网络中的团队成员;端口可以自动分配,也可以固定指定。

浏览器在线文档

从这一版本开始,API 调试、保存、文档同步和团队预览可以形成一条更顺畅的工作流。

随着在线文档上线,Request 主工具栏和自定义 Toolbar 中原有的 GitHub、GitLab、Gitee 文档同步入口,以及 Markdown、HTML、Word、OpenAPI 等旧文档导出入口将被移除。

Run Method 支持

除了发送 HTTP 请求,新版本还支持直接运行 Java/Kotlin 方法。

在方法左侧点击 Run Method 图标,或在目标方法上触发 RunMethod(FR),Fast Request 会根据方法签名生成参数编辑器,并调用运行中应用里的 Spring/Solon Bean 方法。

Run Method

每个方法参数会生成独立的编辑 Tab,参数内容使用 JSON 编辑器展示。调整参数后点击 Run,返回结果会直接显示在 Response 中:JSON 结果使用 JSON 编辑器展示,其他结果使用文本编辑器展示。

Run Method 还支持保存当前方法和参数数据。同一个方法可以保存多组参数,方便反复调试不同场景。

Methods 管理

在 Methods 中,已保存的方法会按类分组展示。你可以打开方法、切换参数组、重新运行,也可以快速定位到源码。

使用 Run Method 时,目标应用需要处于运行状态;目标方法需要是 public、非 static、非构造方法,并且所在类可以在运行中的应用容器里解析为 Bean。

AI 设置升级

AI API Key 管理现在支持保存和切换多套配置,内置以下服务:

  • OpenAI
  • 智谱 AI
  • DeepSeek
  • Gemini
  • 自定义 OpenAI 兼容服务

AI 设置

每套配置都可以单独设置名称、API 地址、API Key、模型、请求超时时间、参数值语言,以及是否在生成 API 后自动执行参数优化。

同一时间只会启用一套配置,切换服务商时会自动填充对应的默认 API 地址和模型。遇到 API Key 无效、过期或配置不完整等问题时,也可以从错误消息直接打开 AI 设置进行修正。

JSON 字段增强

JSON 参数编辑器现在可以根据实体字段提供更加智能的编辑能力,包括:

  • 字段名补全
  • 字段注释提示
  • 自动插入对应的 JSON key/value 结构
  • 从 JSON key 跳转到实体字段定义

JSON Schema

JSON 字段补全

从 JSON 字段跳转到实体定义

选择补全项后,插件会自动生成对应的 JSON 结构并执行格式化。对于字段多、层级深的请求体,这项增强可以明显减少手写字段和来回查找实体定义的时间。

JSON 响应树视图

响应 JSON 现在支持在编辑器视图和树形视图之间自由切换。

切换 JSON 树形视图

树形视图会按照对象和数组节点展示 JSON 层级结构,并支持复制节点的 key 或 value。面对层级复杂、内容较长的响应时,查看和定位数据会更加直观。

JSON 响应树

参数复制与导入

URL Params 和 Form URL-Encoded 增加参数复制与文本批量导入能力。

参数批量编辑

Form URL-Encoded 参数批量编辑

你可以把当前启用的参数一键复制为文本,也可以将文本参数批量导入。导入格式使用 & 分隔参数、使用 = 分隔 key 和 value,并支持通过 // 标记禁用参数。

复制参数

这让参数在 Fast Request、聊天工具、文档和其他 API 工具之间流转时更加方便。

参数编辑区优化

新版本重新整理了 URL Params、Form URL-Encoded 和 Body Raw 的参数编辑区域。

参数编辑区优化

URL Params 和 Form URL-Encoded 原来的 Table/Text 双 Tab 被合并为单一参数表格,文本参数能力调整为更清晰的复制和导入操作。

Body Raw 也移除了原有的 Params/Document 子 Tab,Document 改为通过工具栏按钮打开弹窗展示,编辑区域更简洁,常用操作更加聚焦。

JSON 参数编辑区优化

历史请求重构

历史请求现在按照日期目录分组,组内请求按照具体请求时间倒序排列,并支持通过 API Name 或 URL 搜索历史记录。

历史请求

历史数据会保存在项目根目录的 .fastRequest/history 中,每个日期对应一个目录,每条历史记录对应一个独立的 JSON 文件。例如:

.fastRequest/history/2026-07-11/update_book_20260711133641_xxxxxxxx.json

文件结构与历史树结构保持一致,查找和管理都更直观。

同时,新版本取消了历史请求的保存数量上限。你可以删除单条记录,也可以选中日期分组后删除整天的历史记录;删除前会进行确认。

SearchEveryWhere 支持带 context-path 的 URL 搜索

当项目部署在 context-path、网关路径等前缀之后,实际请求 URL 往往与 Controller 中声明的路径不完全一致。

新版本优化了 SearchEveryWhere 的 URL 搜索逻辑。当搜索内容包含这类前缀时,插件会自动尝试使用路径后缀匹配项目中的 API,无需再额外配置截断片段。

带 HTTP Method 的搜索同样支持这项能力,并会继续保留请求方法过滤。

Script 支持直接引用本地项目类

Script 会自动加载当前 API 所属模块的编译输出和运行时依赖。项目完成编译后,可以在脚本中直接 import 本地项目类并调用其方法,不再需要通过 FrLocalClassLoader 手工指定 classes 目录的绝对路径。

对于需要复用项目内部签名、加密、数据转换等工具方法的前置或后置脚本,这项优化会让代码更简单,也更便于团队共享。

Environment 与 Function 动态值高亮优化

请求参数编辑器会使用不同颜色区分 Environment 变量和 Function 函数:

  • Environment 变量:{{key}}
  • Function 函数:{{$functionName}}

Environment 与 Function 动态值高亮

动态值的来源一眼可辨,复杂请求中的参数检查也会更加轻松。

其他优化与问题修复

本次版本进行了大量代码优化与重构,并修复了若干不影响插件正常运行的问题,涉及:

  • 界面展示
  • 状态刷新
  • 边缘场景处理
  • IDEA 线程访问

如果升级后遇到问题,欢迎通过 GitHub Issues 反馈。

更多详情

完整更新记录请查看:

在线文档、AI 参数优化、批量生成 API、Run Method……这次的 2026.1.1,哪一项是你最想体验的?

看完还不赶紧上号?

Logo

宁波官方开源宣传和活动阵地,欢迎各位和我们共建开源生态体系!

更多推荐