← 所有版本说明

Restorm v1.2.0

发布于

录制一个网页,把它的 API 变成请求。

  • 录制会话。 一种新的侧边栏项目会在内置迷你浏览器中打开网页,并实时捕获它发出的每一次 API 调用——REST、GraphQL、gRPC-web 和 WebSocket——支持正则表达式白名单与黑名单、在地址栏上暂停和停止,运行期间会话周围还有一圈脉动光晕。每个捕获的调用都与请求的响应一模一样地呈现(正文、信息、Cookie、图表);调用的右键菜单可将其 url 加入某个名单,并可选择清理已捕获的内容。捕获只保留在内存中,由新的应用设置限定上限,绝不会触及您的项目文件。
  • 推导路由(Pro)。 一个按钮就能把捕获变成一棵由真实、可重放请求组成的文件夹树:变化的路径片段变为 {{param}} 路径参数,文件夹沿用静态前缀,gRPC-web 调用按服务归类,每个请求都根据最后一次成功的调用预填,并把捕获的调用放入其响应历史。再次推导时会合并——您的修改会被保留。
  • 在您的 AI 助手中驾驭它。 十个 MCP 工具可创建和配置会话、开始和停止录制、读取捕获并推导路由。
  • 与迷你浏览器共享您的位置(可选启用)。 隐私设置中新增一项,默认关闭,允许在内置浏览器中打开的页面(无论是否在录制中)读取您的大致位置,就像网站自身的定位功能在普通浏览器中所做的那样。开启时会先征求您的同意;位置来自系统的定位服务(Linux 上为 GeoClue),若不可用则改为根据您的 IP 地址做出的城市级估算。关闭后会立即忘记该位置。
  • 更丰富的“响应”标签页。 图片现在直接内嵌显示,视频和音频可以播放,Markdown 会被渲染,代码编辑器根据 Content-Type 选择语言——并且随时有一个已翻译的“下载”按钮。从历史中重放的二进制响应不再显示其 base64。
  • 导入:粘贴的 JSON 规范清晰易读。 粘贴到空导入框中的单行 JSON 文档会在编辑器中打开之前先被格式化。
  • 长列表依然流畅。 捕获列表(以及超过 400 行的侧边栏)只渲染屏幕上可见的部分。
  • 包含录制会话的项目文件以 1.2 格式保存;较早版本的 Restorm 会请您先更新再打开这些文件。