Hoppscotch是开源API开发与测试工具,支持REST、GraphQL、WebSocket等协议,能帮助开发者快速构建、测试和管理API,截止现在已经在GitHub上收获超过70,000颗星标。

HTTP请求支持

GET:获取资源数据

POST:提交新数据

PUT:更新完整资源

PATCH:部分更新字段

DELETE:移除资源

HEAD:仅获取响应头

OPTIONS:查看服务器支持的请求方法

CONNECT:建立隧道连接

TRACE:调试请求路径

自定义方法:如LIST等非标准HTTP方法

实时通信协议

WebSocket:全双工通信

Server-Sent Events (SSE):服务器推送实时数据

Socket.IO:简化实时数据传输

MQTT:轻量级物联网消息协议

GraphQL支持

自动获取Schema

编写查询与变更语句

自定义请求头

代码自动生成

输入API请求后,Hoppscotch可生成多种语言的代码片段,包括:

Python(Requests、HTTPX)

JavaScript(Fetch、Axios)

Java(OkHttp)

cURL命令

协作与共享

请求配置可导出为JSON

团队共享测试用例

开源

基于Web技术,浏览器直接访问

支持PWA安装,离线使用