Webhook测试

Webhook请求格式说明和Payload模板,快速构建和测试Webhook请求

📤 发送请求
📋 Payload模板
📖 格式说明

Webhook请求格式

标准Webhook请求结构

POST /webhook HTTP/1.1
Content-Type: application/json
X-Webhook-Signature: sha256=...
X-Webhook-Event: event.name
X-Webhook-Delivery: unique-delivery-id

{
  "event": "event.name",
  "timestamp": "2024-01-01T00:00:00Z",
  "data": { ... }
}

签名验证

HMAC-SHA256(payload, secret) → Base64编码或Hex编码
Header: X-Webhook-Signature: sha256=<signature>

重试策略建议

• 响应超时: 5-10秒
• 重试次数: 3-5次
• 重试间隔: 指数退避 (1s, 2s, 4s, 8s...)
• 成功状态码: 2xx
• 幂等性: 使用delivery ID去重