请求检查器(Webhook 测试工具)
创建一个临时 Webhook 端点,在浏览器中实时查看它收到的每个 HTTP 请求。工具会记录每个请求的方法、路径、查询字符串、请求头、客户端 IP 和请求体:JSON 和文本会被格式化显示,multipart 表单数据会拆分为字段和文件,上传的图片或原始二进制图片会以缩略图显示。端点接受任意方法并开放 CORS,1 小时后连同所有捕获的数据一起删除。
使用方法
- 点击“创建端点”,获取一个有效期为 1 小时的唯一临时地址。
- 将你的 Webhook、应用或脚本指向该地址,或复制现成的 curl 和 fetch 示例。
- 请求到达后会出现在列表中;点击某个请求即可查看请求头、查询参数、请求体、表单字段和文件。
- 点击“清除”可提前删除端点及其数据,点击“新建端点”可重新开始。
示例
输入
curl -X POST "https://api.quto.dev/hook/<id>/orders?src=test" \
-F "file=@photo.jpg" -F "caption=你好"输出
响应:200 {"ok":true,"id":"…"}
POST /orders?src=test · multipart/form-data
表单字段:caption = 你好
文件:photo.jpg (image/jpeg) — 缩略图 + 下载常见问题
端点能保留多久?
每个端点在创建 1 小时后过期。过期后,端点以及所有捕获的请求和文件都会从服务器删除。你也可以点击“清除”立即删除。
可以发送哪些请求?
任何 HTTP 方法(GET、POST、PUT、PATCH、DELETE、HEAD 和 OPTIONS)都可以发送到端点地址或其下任意子路径。请求体可以是 JSON、文本、URL 编码、multipart 表单,或图片等原始二进制数据。每个请求最大 10 MB,每个文件最大 5 MB,每个端点每分钟最多 60 个请求,总计最多 200 个。
可以从网页中调用端点吗?
可以。端点返回开放的 CORS 响应头,并且也会记录预检 OPTIONS 请求,因此任何来源的浏览器代码都可以通过 fetch 或 XMLHttpRequest 调用。
发送真实数据安全吗?
请尽量避免。任何知道端点地址的人都可以向其发送数据;虽然只有你的浏览器持有查看捕获请求的密钥,但这是一个测试工具。Authorization 和 Cookie 请求头会被遮盖,但请使用测试凭据和示例数据。