Hoppscotch是开源API开发与测试工具,支持REST、GraphQL、WebSocket等协议,能帮助开发者快速构建、测试和管理API,截止现在已经在GitHub上收获超过70,000颗星标。
GET:获取资源数据
POST:提交新数据
PUT:更新完整资源
PATCH:部分更新字段
DELETE:移除资源
HEAD:仅获取响应头
OPTIONS:查看服务器支持的请求方法
CONNECT:建立隧道连接
TRACE:调试请求路径
自定义方法:如LIST等非标准HTTP方法
WebSocket:全双工通信
Server-Sent Events (SSE):服务器推送实时数据
Socket.IO:简化实时数据传输
MQTT:轻量级物联网消息协议
自动获取Schema
编写查询与变更语句
自定义请求头
输入API请求后,Hoppscotch可生成多种语言的代码片段,包括:
Python(Requests、HTTPX)
JavaScript(Fetch、Axios)
Java(OkHttp)
cURL命令
请求配置可导出为JSON
团队共享测试用例
基于Web技术,浏览器直接访问
支持PWA安装,离线使用