分享一个用 Go 写的 HTTP 请求捕获和调试工具,适合用来调试 webhook 、API 接口等场景。
主要使用场景
- API 开发测试:本地开发时临时接收第三方服务的回调请求
- 请求转发:接收请求后异步转发到多个目标,作为请求代理使用
- 请求监控:记录和分析所有 HTTP 请求,支持文件日志
特点
- 零依赖,单文件可执行
- 彩色终端输出,格式化显示请求详情
- 自动脱敏敏感信息(如 Authorization )
- 支持异步转发到多个目标
- 跨平台( Windows 、macOS 、Linux )
快速开始
# 一键安装
curl -fsSL https://raw.githubusercontent.com/funnyzak/reqtap/main/scripts/install.sh | bash
# 启动服务(默认端口 38888 )
reqtap
# 测试
curl -X POST http://localhost:38888/webhook \
-H "Content-Type: application/json" \
-d '{"message": "Hello"}'
项目地址
GitHub: https://github.com/funnyzak/reqtap
欢迎 Star 和提 Issue !