sublime text 没有官方 rest console 插件,实际可用的是 http requester;它支持 get/post 等请求、header 和 json body,装完即用,响应显示在新标签页,但不支持环境变量切换和 json 自动格式化。

Sublime Text 没有官方维护的 Rest Console 插件,这个名字在 Package Control 中并不存在——你大概率是记混了插件名,实际想找的是 HTTP Requester(Sublime)或 REST Client(VSCode),又或是把 RESTer 误称为 Rest Console。
为什么搜不到 Rest Console?
Package Control 官方仓库中无此插件;GitHub 上也无主流维护项目使用该名称。常见混淆来源包括:
- 把 VSCode 的
REST Client插件名套用到 Sublime 上 - 将 Sublime 的
RESTer HTTP Client(已停更)简写为 “Rest Console” - 误记了某第三方 fork 或本地改名的私有插件
如果你强行安装不存在的 Rest Console,Package Control 会静默失败,不报错也不提示,文件里写好请求后也**不会出现任何发送按钮或语法高亮**——这是最典型的“插件没装上”信号。
Sublime 上真正可用的 HTTP 测试插件是 HTTP Requester
这是 Sublime 生态中最稳定、持续更新的纯文本 HTTP 请求工具,支持 GET/POST/PUT/DELETE、Header、JSON Body、环境变量和多请求分隔。
安装步骤(仅需三步):
- 确保已安装
Package Control(按Ctrl+Shift+P输入Install Package Control回车) - 再按
Ctrl+Shift+P,输入Package Control: Install Package,回车 - 搜索
HTTP Requester,选中并回车安装(注意不是REST Client,那是 VSCode 插件)
装完后新建一个 test.http 文件,输入:
GET https://httpbin.org/get User-Agent: HTTP-Requester
保存后,右键 → “HTTP Requester: Execute”,或按快捷键 Ctrl+Alt+R(Windows/Linux)/Cmd+Alt+R(macOS)即可发送。
HTTP Requester 和 RESTer 的关键区别
两者都支持 .http 文件,但行为差异明显:
-
HTTP Requester:无需额外配置,装完即用;响应直接弹出新标签页,显示原始响应体+状态码;不支持环境变量自动切换 -
RESTer(旧版):需手动克隆 GitHub 仓库到Packages/RESTer HTTP Client目录;支持@dev = http://localhost这类变量定义,但自 2024 年后已无实质更新,部分 Sublime Text 4 用户反馈无法触发请求 - 二者都不支持响应 JSON 自动格式化,返回的 JSON 默认是扁平字符串,需复制到 JSONLint 或 VSCode 手动美化
如果你需要环境变量、多环境切换、响应提取等进阶能力,Sublime 本身并不原生支持——这时应考虑把 .http 文件当草稿,复制请求到 VSCode 的 REST Client 中执行,而非硬凑功能缺失的插件。
真正容易被忽略的点是:Sublime 的 HTTP 插件只负责“发出去”,不处理重定向跳转、Cookie 持久化、认证链或响应断言。它适合验证 URL 是否通、状态码是否对、返回结构是否大致存在,而不是替代 Postman 做集成测试。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











