Về trang chủ

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.

Một yêu cầu webhook bị chặn bởi cánh cửa khóa ghi 401 và 403, với một chiếc chìa khóa để mở.

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.

2026-06-15T13:41:56.000ZPortPreview Team
webhook debuggingHTTP errorsauthenticationtroubleshooting
Một request webhook đã lưu được replay vào handler cục bộ từ dòng thời gian request.

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.

2026-06-15T13:41:56.000ZPortPreview Team
webhook debuggingreplaytestingcallbacks
Các request webhook trùng lặp được khử trùng bởi bộ lọc khóa idempotency thành một sự kiện duy nhất.

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.

2026-06-15T13:41:56.000ZPortPreview Team
webhook designidempotencyretriesdistributed systems
Một request webhook đã ký được xác minh đối chiếu với khóa tại cổng xác minh chữ ký.

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ô.

2026-06-15T13:41:56.000ZPortPreview Team
webhook securityHMACsignature verificationbest practices
Một yêu cầu webhook chảy từ các dịch vụ đám mây vào một laptop hiển thị bảng kiểm tra yêu cầu.

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.

2026-06-04T11:42:00.000ZPortPreview Team
webhook debuggingStripeGitHublocal testing