news 2026/8/25 14:30:29

hoppscotch 使用教程:开源 API 调试工具 Postman 免费替代 Web/桌面/Docker 部署详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
hoppscotch 使用教程:开源 API 调试工具 Postman 免费替代 Web/桌面/Docker 部署详解

GitHub 8万 Star:hoppscotch

从零部署完整教程 · 新手照着做就能跑起来 · 效率工具指南 · 原创教程


摘要:hoppscotch 是 GitHub 8 万 Star 的开源 API 调试工具,Postman 的免费替代。支持 REST/WebSocket/SSE/Socket.IO/MQTT/GraphQL 协议,集合、环境变量、前后置脚本齐全。本文介绍在线版、桌面版、Docker 自托管三种部署方式,以及发请求、实时调试、GraphQL 查询等使用场景,附真实请求验证。


调 API 时 Postman 要登录、限团队、广告越来越多?hoppscotch 是 8 万 Star 的开源 API 调试工具,Postman 的免费替代。最爽的是:打开网页就能用,零安装秒开。

本文要点

  • 在线版零部署,浏览器打开即用(实测 GET/POST 请求 200 OK);
  • 支持 REST / WebSocket / GraphQL / MQTT 等协议;
  • 集合管理、环境变量、前后置脚本、Postman/curl 导入;
  • 桌面版下载即用,或 Docker 自托管(数据本地)。

一、GitHub 项目数据

项目数据
Star80,076(8 万)
主要语言TypeScript
许可证MIT
形态Web / 桌面 / 自托管 / CLI
官网hoppscotch.io

二、它能解决什么问题

你的痛点hoppscotch 怎么解决
Postman 要登录、限团队、广告多开源免费,打开网页即用,可自托管
临时调个 API 还要装软件在线版零安装,浏览器秒开
调 WebSocket/GraphQL 要开一堆工具一个工具全支持(REST/WS/SSE/MQTT/GraphQL)
CORS 限制、接口没走 HTTPS代理模式解决 CORS、访问 http:// 接口

三、怎么用(重点)

场景 1:发 REST 请求(最常用)

打开 https://hoppscotch.io ,选方法(GET/POST…)→ 输 URL → 点 Send,立即看到状态码和响应体。

场景 2:WebSocket 实时调试

左侧切到 WebSocket,填 ws:// 地址连接,实时收发消息(聊天、推送调试)。

场景 3:GraphQL 查询

切到 GraphQL,设端点自动取 schema,写查询语句执行,多列文档对照。

场景 4:集合 + 环境变量

把请求存进集合(无限文件夹),用环境变量存 base URL / token,一处改处处生效。

场景 5:脚本测试

Pre-request(请求前设变量/时间戳)、Post-request(请求后校验状态码/断言),用 JavaScript。

场景 6:导入 Postman / curl

从 Postman 导出或直接贴 curl 命令,秒转成请求,迁移零成本。

四、部署(三条路)

① 在线版(零部署,实测可用):打开 https://hoppscotch.io 直接用。数据存浏览器本地,登录后可云同步。

② 桌面版(Windows 下载即用):官方提供 Windows/macOS/Linux 桌面应用(PWA),独立窗口 + 本地数据。

③ Docker 自托管(开发者,数据完全自主)

gitclone https://github.com/hoppscotch/hoppscotch.git&&cdhoppscotchcp.env.example .envdockercompose--profiledefault up-d# 打开 http://localhost:3000

五、功能验证(真实输出)

本机实测(在线版):GET https://echo.hoppscotch.io →Status 200 OK,JSON 完整返回(method/headers 等);POST 测试也成功。界面完整(URL/方法/Send/Parameters/Body/Headers/Auth/脚本标签齐全)。

六、常见问题

Q1:和 Postman 比有什么区别?

免费开源、零登录可用、在线版秒开;功能覆盖 Postman 常用(集合/环境/脚本),还多 WebSocket/MQTT 等实时协议。团队协作功能(Team)是付费版,个人用免费够。

Q2:在线版数据安全吗?

数据存浏览器本地(LocalStorage),不上传;登录后云同步到官方服务器。敏感数据可自托管(Docker)完全自主。

Q3:遇到 CORS 报错怎么办?

设置里开「代理模式」,通过官方/自建代理转发,解决 CORS 和 http:// 接口访问。

Q4:Postman 的集合能迁移吗?

能。Postman 导出 json 或直接贴 curl 命令,hoppscotch 都能导入。

七、总结

hoppscotch 是 Postman 的最优开源替代:免费、零登录、在线秒开,REST/WebSocket/GraphQL 全支持,集合/环境/脚本齐全。临时调接口打开网页就用,长期用可自托管。如果你受够了 Postman 的登录和广告,强烈推荐试试。

命令速查

# 1. 在线版(零部署)打开 https://hoppscotch.io# 2. 桌面版官网下载桌面应用(Windows/macOS/Linux)# 3. Docker 自托管gitclone https://github.com/hoppscotch/hoppscotch.git&&cdhoppscotchcp.env.example .envdockercompose--profiledefault up-d# 打开 http://localhost:3000

项目地址:[hoppscotch/hoppscotch] (https://github.com/hoppscotch/hoppscotch)

标签:hoppscotch、API调试、Postman替代、开源工具、GraphQL、WebSocket、效率工具

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 14:30:22

字体网站有哪些?2026年5个靠谱字体网站推荐,设计师找字收藏这几个

做设计时,字体网站几乎是每个设计师都会接触到的资源入口。刚开始找字体时,很多人都会收藏一大批网站,电脑里也下载了不少字体包,但真正到了项目阶段,还是会遇到不知道选哪个的问题。因为找字体并不是简单地下载一个字…

作者头像 李华
网站建设 2026/8/25 14:25:03

Linux学习21-hadoop续及hadoop高可用部署

yarn部署新增节点node4下载nfs执行yum install nfs-utils命令下载安装NFS相关工具包。node1做免密,与本机也做免密在node1上生成SSH密钥对,并将公钥分发到各节点,实现免密登录。将node1的公钥添加到本机authorized_keys中,实现本机…

作者头像 李华
网站建设 2026/8/25 14:23:08

《易学・临䷒|道影子新解 019》

摘要临卦(䷒)承接蛊卦“治蛊见效、局面向好”的基础,揭示当以上临下、督导引导时,系统便进入“亲临施治、正向生长”的临御力场。其本质是以上率下、以德临人,以刚健之力引导柔顺生长,核心是“教思无穷、容…

作者头像 李华
网站建设 2026/8/25 14:22:09

给 RustFS 加第二个池:volumes 省略号语法与多池扩容路线

一句话定位:RustFS 是面向 AI 时代、从零原生打造的高性能分布式对象存储,100% 兼容 S3 API,Apache 2.0 协议,底层用 Rust 构建,可作为 MinIO 的 drop-in 替代方案。目录 1. 问题背景:容量不够了&#xff…

作者头像 李华
网站建设 2026/8/25 14:21:54

ROS 2 生命周期节点的几种调用方式:从自动启动到统一管理

ROS 2 生命周期节点的几种调用方式:从自动启动到统一管理本文以 ROS 2 Humble 与 C rclcpp_lifecycle::LifecycleNode 为例,说明生命周期节点的状态模型,以及节点内部直调、命令行、ROS 服务、生命周期管理器和同进程集中式调度五种方式。重点…

作者头像 李华