恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
3 步发出第一个 API 请求:完整指南
首页
资讯中心
/
3 步发出第一个 API 请求:完整指南
3 步发出第一个 API 请求:完整指南
发布时间:2026/9/18 17:27:06
3 步发出第一个 API 请求完整指南【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch联调接口时最烦的场景改一个参数要翻回文档换一套 Token 又要钻进配置里找。Hoppscotch 是开源免费的 API 测试工具在一个界面里发 REST、GraphQL、WebSocket、SSE 请求内置环境变量、请求集合与五种认证方式是对标 Postman、Insomnia 的开源替代。下面按「接进来 → 管起来 → 跑起来 → 用起来」的顺序走一遍读完就能自己上手。接进来三招把第一个请求发出去这个 API 测试工具打开后没有引导页中间就是请求编辑区三步发出第一个请求选方法。GET、POST、PUT、DELETE 等常规方法都支持也可以直接输入 LIST 这类自定义方法在 URL 栏填接口地址需要时展开 Query 参数、Header、Body 三个页签补充内容点 Send快捷键 Ctrl/Cmd Enter下方立刻出现状态码、耗时、响应头和格式化后的响应体。几个顺手的能力Body 按 Content Type 切换 JSON、FormData、表单编码键值对与 RAW 两种输入随时切响应区支持复制、下载HTML、JSON、XML、图片都能直接预览左侧入口可切到 WebSocket、SSE、Socket.IO、MQTT长连接和服务器推送流不用写轮询代码切到 GraphQL 页签做 GraphQL 测试填好 endpoint 自动拉取 schema带文档面板查完直接看结果发出去的请求自动进历史记录随时回看重发。REST 请求界面的实现在 packages/hoppscotch-common/src/components/http/管起来变量、集合、认证各归其位环境切换不用改请求把 base URL、token 这类值存进环境请求里用{{变量名}}引用。开发、测试、生产各建一个环境切环境时整组值一起换不用逐条翻请求。五种认证方式按需选Authorization 页签提供 None、Basic、Bearer Token、OAuth 2.0、OIDC含 PKCE五种方式。凭证放进环境而不是写死在单个请求里换人接手也不用到处找。集合支持导入导出请求和文件夹存进集合支持嵌套。整包导入导出为文件或 GitHub gist交接同事直接用单个请求可导出为 10 多种语言的代码片段也支持粘贴 cURL 命令直接导入。跑起来在线、自托管、桌面端三条路在线版直接开浏览器打开官方在线版即可还能安装为 PWA支持离线、低内存占用。临时调一个接口、不想装东西时走这条。自托管一条命令拉起数据要留在自己机房时仓库自带 docker-compose 配置Hoppscotch 自托管只需克隆后执行git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch docker compose up -d注意它走的是仓库自带的完整后端Prisma NestJS含团队、环境同步等能力需要数据库等配套组件不是一个静态前端页面。桌面端连接自托管实例桌面版支持 Windows、macOS、Linux把 API 测试工具装进本地内网离线也能用。安装后在左上角实例菜单选 Add an instance填入自托管地址云端与本地实例在同一入口切换。桌面版请求编辑与 JSON 响应展示效果见下图实现代码在 packages/hoppscotch-desktop/用起来脚本、断言与纯键盘流预请求脚本与响应断言每个请求可挂一段发送前执行的 JavaScript生成时间戳、补随机参数、写入环境变量都行脚本跑在沙箱里碰不到浏览器对象。响应回来后再跑断言校验状态码是否为 200、检查响应字段是否符合预期。Zen 模式与键盘流设置里开启 Zen 模式隐藏所有侧栏只剩请求编辑区。配合 Ctrl/Cmd K 命令菜单和成套快捷键纯键盘发请求效率接近命令行。CORS 报错开代理浏览器里发请求被跨域拦下时去设置里开启代理模式。官方提供代理也可以填自己的代理地址顺带解决非 HTTPS 接口被浏览器拦截的问题。没登录数据存在哪请求、历史、集合默认存在当前浏览器的本地会话存储不登录也不丢。但换设备、清缓存后拿不回来需要跨端同步就登录账号支持 GitHub、Google、Microsoft 与邮箱登录登录后数据多端实时同步。团队协作按角色分权限登录后可建团队和工作区共享集合与环境成员权限按角色控制。个人项目和团队项目用工作区隔离互不干扰。一个免费开源的 API 测试工具就能覆盖发请求、管变量、换环境、交接给同事这几件事想改源码或私有化部署都没有门槛。 相关资源README.md、CONTRIBUTING.md【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考