Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Na RequestNew to Visual Studio Code? Get it now.
Na Request

Na Request

jakgong

|
1 install
| (0) | Free
HTTP 请求测试工具,类 Postman,集成 Spring Boot 端点自动扫描
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Na Request

idea越用越卡,转到vscode,一直没找到比较称手的api测试插件,自己弄了一个,直接在 VS Code 内完成 HTTP API 测试。

Na Request 是一款轻量级 HTTP 请求测试工具,深度集成 VS Code 生态。它提供了类 Postman 的图形化界面,同时内置 Spring Boot 端点自动扫描 和 CodeLens 一键测试 能力,让你无需离开编辑器就能完成接口调试。同时提供按接口地址搜索springboot对应接口并跳转到代码的功能。


🎁 赞助开发者

如果你觉得这款插件帮到了你,欢迎请作者喝杯奶茶! | 微信 | 支付宝 | |:----:|:----:| | 赞赏码 | 赞赏码 |


✨ 功能特性

📮 HTTP 请求测试

  • 支持 GET / POST / PUT / DELETE / PATCH / HEAD / OPTIONS 全部方法
  • 完整的请求编辑:URL、Params、Headers、Body(raw / JSON / form-data)、Auth
  • Monaco Editor 驱动的请求体与响应体编辑器,支持 JSON 格式化、压缩与语法校验
  • 自动记录请求历史,支持请求方式、URL、时间展示

🌳 接口集合管理

  • 树形结构组织接口,支持文件夹分组
  • 拖拽排序、右键菜单(新增 / 编辑 / 复制 / 删除)
  • 接口独立存储,跨会话持久化

🔄 环境变量系统

  • 多环境快速切换(开发 / 测试 / 生产)
  • 变量引用语法 {{varName}},URL 输入框实时预览解析结果
  • 内置变量自动填充:{{port}}、{{basePath}}

🚀 Spring Boot 端点自动扫描

  • 自动解析 application.yml / application.properties 中的 server 配置(端口、上下文路径)
  • 扫描 @RestController / @RequestMapping 注解,提取所有端点路径与 HTTP 方法
  • 扫描结果以树形结构展示,点击即可填充到请求面板
  • 右键跳转到 Java 源码对应行号
  • 支持对已扫描接口地址进行快速搜索

🔬 CodeLens 快速导入

  • 在 Java 控制器方法上方显示 "Test" CodeLens 按钮
  • 一键将端点导入测试面板,无需手动输入 URL

🏠 完全本地优先

  • 所有数据存储在项目 .vscode/na_request/ 目录下
  • 不依赖任何外部服务,数据安全可控

📸 截图

界面1 界面2 界面3 快速命令 界面5

🚀 快速开始

打开测试面板

使用以下任意一种方式:

方式 操作
命令面板 Ctrl+Shift+P → 输入 Na Request: 打开测试面板
状态栏 点击底部 🚀 Na Request 图标
快捷键 Ctrl+Alt+R(可自定义)
CodeLens 在 Java 文件中点击 Test导入测试界面进行测试

发送第一个请求

  1. 打开测试面板
  2. 在 URL 栏输入 API 地址(如 https://api.github.com/users/na-dev)
  3. 选择 HTTP 方法(GET / POST / ...)
  4. 点击 发送
  5. 查看响应状态、Headers、Body

🧩 环境变量使用

# 定义环境变量
开发环境:  baseUrl = http://localhost:8080
生产环境:  baseUrl = https://api.example.com

# 在 URL 中使用
{{baseUrl}}/api/users

# 支持嵌套路径
{{baseUrl}}/api/{{version}}/users

🧰 Spring Boot 扫描使用

  1. 打开测试面板 → 点击左侧 "扫描" 标签
  2. 点击 "扫描 Spring Boot 端点"
  3. 插件自动解析配置文件和服务端口
  4. 在扫描结果树中点击端点 → 自动填充到请求面板
  5. 右键扫描结果 → 跳转到 Java 控制器源码

⚡ 快速命令

通过 Ctrl+Shift+P 打开命令面板,输入以下命令快速操作:

命令 说明
Na Request: 打开测试面板 / Open test window 打开主测试面板
Na Request: 扫描接口 / Scan Endpoints 直接触发 Spring Boot 端点扫描
Na Request: API搜索 / Api Search 按接口地址搜索已扫描的端点并跳转到代码

🔧 数据存储位置

所有数据存储在工作区目录下的 .vscode/na_request/:

文件 说明
collections.json 接口集合与自定义接口
environments.json 环境与变量定义
settings.json 公共 Header、Cookie 与插件设置
history.json 请求历史记录
scan-cache.json Spring Boot 扫描缓存
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft