devgodevgo.cn
在线工具 · API 开发

Hoppscotch

Hoppscotch 是面向开发者的 API 客户端,适合快速发送请求、查看响应、调试接口并整理请求集合。它覆盖 HTTP、GraphQL、WebSocket 等多种协议。

立即使用 Hoppscotch
GEThttps://api.example.com/usersSend
{
  "status": 200,
  "data": ["user-01", "user-02"]
}
典型 API 调试流程:配置请求 → 发送 → 查看响应 → 验证结果。

它最适合什么场景?

Hoppscotch 官方将它定位为 API 开发平台,支持创建、测试、文档和分享请求;当前版本还把 REST 与 GraphQL 放进统一工作区。 citeturn0search3turn0search5

01 · REQUEST

快速验证一个接口

输入 URL、选择 HTTP 方法,再配置 Query、Headers、Body 和 Authorization。对于联调中的接口,通常比临时写脚本更快。

POST/loginSend
Headers
Authorization: Bearer ...

Body
{ "email": "..." }
02 · ORGANIZE

集合、环境变量与历史

把相关请求放进 Collection,用环境变量切换开发、测试和生产地址,再通过历史快速回到刚刚调试过的请求。

Collection
ENV
History
03 · MULTI-PROTOCOL

不止 HTTP

除了 HTTP/REST,Hoppscotch 还支持 GraphQL、WebSocket、Socket.IO、MQTT、Server-Sent Events 等协议。 citeturn0search11

REST
GraphQL
WebSocket
MQTT
SSE
Socket.IO

第一次调 API,建议这样走

1

先确认 URL 和方法

GET、POST、PUT、PATCH、DELETE 不要混淆;先确保目标环境正确。

2

补齐请求上下文

按接口要求填写 Query、Headers、认证信息和 Body。

3

发送并读响应

重点看状态码、响应 Headers、Body,以及实际返回结构是否符合预期。

4

固化成可重复请求

把稳定的请求保存进 Collection,并使用环境变量避免反复修改域名和密钥。

实用原则:不要把真实生产密钥直接写进共享 Collection;环境变量和权限边界应该从第一次联调就建立。

团队开发值得关注的能力

Hoppscotch 提供工作区、权限、实时协作、Collection/Folder、环境变量、请求历史、脚本和测试等能力;还支持自托管。 citeturn0search3

一句话评价

如果你经常需要“打一下接口看看返回什么”,Hoppscotch 是比临时写代码更直接的 API 工作台;复杂自动化则可以进一步结合 CLI、测试框架或 CI。

官方资料

本文根据 Hoppscotch 官方产品页、功能页与近期发布说明整理。
官方平台 · 官方功能 · 官方更新