调试回调收不到请求:Webhook.site 给个临时地址,来什么看一眼

对接第三方回调(支付、消息推送、GitHub Webhook)时最常见的问题是「到底发没发过来」。有个公开的临时地址先接着,能立刻分清是对方没发还是自己没收到。
它解决什么问题
回调调试的困难在于「服务端日志看不到就什么都看不到」。对方说已发送,你这边毫无痕迹,无法判断问题出在谁那儿。
而在本地开发环境里,本机没有公网地址,对方根本发不过来。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 即开即用 | 打开页面就得到一个唯一 URL,立刻可以接收请求 |
| 完整请求详情 | 显示请求方法、路径、查询参数、请求头、Body、来源 IP 与时间 |
| 实时刷新 | 请求到达后页面即时出现,不需要手动刷新 |
| 响应定制 | 可设置返回的状态码、响应头与 Body,用来模拟不同响应 |
| 历史记录 | 保留最近的请求记录,可逐个查看与复制 |
| 自定义地址 | 登录后可自定义子域名,地址更稳定,也便于长期测试 |
回调调试的标准排查顺序
第一步,把临时地址填进对方后台,触发一次事件,看这个页面有没有收到。收到了,说明对方的发送链路正常,问题在你自己的接收端;没收到,问题在对方或网络。
第二步,如果收到了,重点看三处:请求头里的签名相关字段(很多平台会带签名,接收端要校验)、Content-Type(决定你用什么方式解析 Body)、以及请求方法(有些平台发 POST,有些也有 GET 的验证请求)。
第三步,确认接收端是否需要在规定时间内返回 200。很多平台要求 5 秒内响应,否则判定失败并重试 —— 这也是「日志里只有第一次请求」的常见原因。
谁适合用
- 对接支付、消息推送等第三方回调的开发者
- 本地开发、没有公网地址需要接回调的人
- 调试微信、GitHub 等平台的 Webhook 配置
- 要模拟接口返回不同状态码做联调的人
怎么开始
- 打开 webhook.site,页面顶部会给你一个唯一的 URL,复制它。
- 把该 URL 填到需要回调的服务配置里,触发一次事件。
- 回到页面,左侧会出现新请求,点进去看完整内容。
- 要模拟响应:在右侧「Response」区设置状态码与 Body。
- 需要固定地址就注册账号,设置自己的子域名。
常见问题
地址会过期吗?
匿名地址会在一段时间后失效,登录后自定义的地址可以长期保留。
能接收生产数据吗?
不要。这是公开的调试服务,任何知道地址的人都能看到请求内容,务必只用测试数据。
有请求数量限制吗?
免费版有数量与频率限制,超出需订阅。
能转发到我的本地服务吗?
不能直接转发,但可以配合内网穿透工具(如 ngrok 类服务)把请求转到本机。
授权与合规
Webhook.site 提供免费的临时请求接收地址,适合调试使用;请勿用于接收真实业务数据。 官网:webhook.site。
资源信息
界面语言
英文
授权方式
免费闭源
适用平台
Web
获取方式
直链下载
资源更新
2026-09-19
页面更新
2026-09-01
↓ 获取资源
点击下方按钮直接开始下载。
立即下载
直链
https://webhook.site/