Hướng dẫn webhook
Hướng dẫn về tunnel tới localhost, gỡ lỗi webhook cục bộ, giải pháp thay thế ngrok và tunnel HTTPS an toàn cho các nhóm phát triển hiện đại.

Vì sao webhook của bạn trả về 401 hoặc 403 (và cách khắc phục)
Lỗi 401 và 403 của webhook gần như luôn là một trong năm nguyên nhân. Một quy trình chẩn đoán giúp xác định cái nào trước khi bạn phí cả buổi chiều.

Replay webhook: gỡ lỗi mà không cần kích hoạt lại
Replay webhook gửi lại các callback đã bắt tới handler cục bộ mà không cần kích hoạt lại sự kiện upstream. Gỡ lỗi nhanh hơn với lịch sử request và replay một cú nhấp.

Retry và idempotency của webhook không nước mắt
Nhà cung cấp webhook sẽ gửi cùng một sự kiện hai lần. Hãy coi đó là tính năng, không phải bug. Các mẫu thực tế cho handler idempotent, khóa dedup và code an toàn khi replay.

Xác minh chữ ký webhook, không còn bí ẩn
Phần lớn lỗi chữ ký không phải bug crypto mà là bug parse. Các cách sửa thực tế cho HMAC, so sánh timing-safe, tấn công replay và xử lý body thô.

Gỡ lỗi webhook cục bộ: hướng dẫn đầy đủ
Tìm hiểu cách gỡ lỗi webhook cục bộ với một URL tunnel an toàn. Kiểm thử callback của Stripe, GitHub và Twilio, kiểm tra payload và phát lại yêu cầu trong vài giây.