SuperAPI AI 工具集

vscode-rest-client-generator

编程与开发

查看项目

更新于 10-16 03:16

技能介绍

用途:为 VS Code REST Client 扩展生成 .http 文件,让开发者在编辑器内直接测试 API,无需离开 VS Code。

主要能力:扫描 Express、Next.js、Fastify 等框架的 API 路由定义,提取方法、路径、参数、请求体等元数据;生成按资源分组或单文件的 .http 请求文件;支持环境变量、Bearer/Basic/API Key 认证、示例请求体、命名请求与响应变量捕获、动态变量(如 {{$guid}}、{{$randomInt}}、{{$timestamp}})、GraphQL 请求。

使用方式:通过生成脚本或 CLI 扫描路由并输出 .http 文件;在 .vscode/settings.json 中配置 rest-client.environmentVariables 定义 local、staging、production 等环境;用 Ctrl+Alt+E(Mac 为 Cmd+Alt+E)切换环境;请求中使用 {{baseUrl}}、{{authToken}} 等变量。

适用场景:本地或跨环境的 API 内联测试、接口文档化、团队共享请求集合。

限制:资料未提供具体安装命令、依赖版本、支持的框架完整列表及收费信息;生成脚本与 CLI 示例为示意代码,实际可用性需自行验证。