VSCode 的 REST Client 插件可替代 Postman:安装插件后,新建 .http 文件编写请求,用 Cmd+Alt+R 发送,支持环境变量、响应保存、多请求分组与注释管理。

如果您习惯使用 Postman 进行 API 调试,但希望在轻量、集成化环境中完成相同任务,则 VSCode 的 REST Client 插件可直接替代其核心功能。以下是实现该替代的多种操作路径:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装并启用 REST Client 插件
REST Client 是一个轻量级 VSCode 扩展,无需独立进程,所有请求均在编辑器内以纯文本方式发起,依赖 VSCode 原生网络能力执行 HTTP 调用。
1、打开 VSCode,点击左侧活动栏的扩展图标(或按 Cmd+Shift+X)。
2、在搜索框中输入 REST Client,找到由 Huachao Mao 发布的官方插件。
3、点击“安装”,安装完成后重启 VSCode 或直接启用插件。
二、编写并发送首个 .http 文件请求
REST Client 通过识别以 .http 或 .rest 为后缀的文件来解析请求,支持多请求共存、环境变量与注释,语法简洁且贴近 RFC 标准。
1、在当前工作区新建文件,命名为 api.test.http。
2、在文件中输入以下内容:
GET https://httpbin.org/get HTTP/1.1
User-Agent: VSCode-REST-Client
三、复用请求并管理响应
插件自动捕获响应头、状态码与响应体,并支持将响应内容保存至本地文件,便于后续比对或调试验证。
1、在已编辑的 .http 文件中,光标置于某请求末尾空白行。
2、按下 Cmd+Alt+R(macOS)或 Ctrl+Alt+R(Windows/Linux),触发请求发送。
3、响应将在新标签页中以原始格式展示,标题栏显示 Response - GET https://httpbin.org/get。
四、配置环境变量隔离测试场景
通过定义 @variables 实现不同环境(如 dev/staging/prod)的快速切换,避免硬编码 URL 或 Token,提升协作安全性。
1、在 .http 文件顶部添加环境块:
@host = https://httpbin.org
@authToken = abc123xyz
2、在请求中引用变量:
GET {{host}}/bearer HTTP/1.1
Authorization: Bearer {{authToken}}
五、批量执行与请求分组
同一 .http 文件中可并列多个请求,支持用 # 分隔区域、用 ### 添加子标题,便于组织接口集合与测试流程。
1、在文件中插入分隔注释:
### User Endpoints
GET {{host}}/users/1 HTTP/1.1
### Post Endpoints
POST {{host}}/posts HTTP/1.1
Content-Type: application/json
{ "title": "VSCode REST", "body": "replaces Postman" }










