SheepNav
FlurryPORT — Capture. Replay. Debug.

FlurryPORT — Capture. Replay. Debug.

producthunt.com

不等触发,主动调试 Webhook

5天前制作者:Gene Beal

关于 FlurryPORT — Capture. Replay. Debug.

FlurryPORT 是一款专为 Webhook 调试而生的工具,它能以原始形式捕获传入的 Webhook 请求,并确定性重放到您的开发环境,彻底告别签名错误和共享 ngrok 隧道的烦恼。

核心功能

FlurryPORT 的核心在于“捕获-重放-调试”闭环。当第三方服务发送 Webhook 时,FlurryPORT 首先完整捕获请求的原始内容,包括头部、负载和签名信息。随后,您可以在本地开发环境中按需重放这些请求,每次重放都保持完全一致的签名和数据结构,确保调试过程可靠可重复。

主要特性

  • 原始捕获:保留 Webhook 的完整原始数据,包括 HMAC 签名,避免因代理或转发导致的签名破坏。
  • 确定性重放:支持多次重放同一请求,每次结果一致,便于定位问题。
  • 零配置集成:无需修改现有代码或共享 ngrok URL,直接对接您的开发环境。
  • 独立调试:不依赖第三方服务触发,您可以在任何时间主动发起调试。
  • 安全可靠:所有数据本地处理,不经过第三方服务器,保障敏感信息安全。

适用场景

  • Webhook 集成开发:当您需要调试来自 Stripe、GitHub 等服务的 Webhook 时,FlurryPORT 让您无需等待真实事件触发。
  • 签名验证测试:确保您的 HMAC 签名验证逻辑在各种边界情况下正确工作。
  • 回归测试:将捕获的 Webhook 作为测试用例,在代码变更后重放验证。
  • 团队协作:分享捕获的 Webhook 数据给团队成员,无需共享 ngrok 隧道。

FlurryPORT 让 Webhook 调试变得像本地 API 调试一样简单高效。

相关工具