HTTP / 请求调试

在线 HTTP 请求测试每次发送都由你决定

填写方法、URL、请求头和正文后显式发送;目标接口需允许浏览器读取跨域响应。

在线 HTTP 请求测试

请求

请求头

请求正文

此方法不发送请求正文。

只有点击发送后,请求才从浏览器直达目标;请勿使用生产环境密钥。

响应

尚无响应。

选项

默认关闭;本标签页仅记录方法、无查询值的 URL 路径、时间与状态,不存请求头和正文。 URL 路径仍可能含标识符;敏感路径请保持历史关闭。

上限:50 个请求头、1 MiB 文本正文、8 MiB 可读取响应;受浏览器 CORS 和禁用头约束。

请求代码

生成代码不会发送请求。查询值和敏感请求头是占位符;分享前还要检查正文。

输入 HTTP(S) 地址后显式发送。

调试接口时,你手里可能只有一个地址、一段 JSON 和测试用 Token。在线 HTTP 请求测试让你在当前浏览器里组合这些字段,先检查将发送什么,再主动发起一次请求;输入变化不会自动触网。

这也是一个 REST API 测试与 HTTP 接口调试入口,但浏览器和命令行客户端的权限不同。在线发送 HTTP 请求后,若目标未开放 CORS,页面可能看不到响应;报错不等于服务端一定没有收到请求。

为什么使用在线 HTTP 请求测试?

明确发出请求,明确标出浏览器能读取的内容。

只在点击后直连目标

在线 HTTP 请求测试不经过本站通用代理。目标允许跨域时,面板显示真实状态码、开放给浏览器的响应头和正文;读取失败时不捏造响应。

浏览器直接向接口发送一次请求;跨域闸门决定响应是否能进入查看面板。

历史不保存请求头和正文

历史默认关闭。开启后,本标签页只记方法、去掉查询参数的 URL 路径、时间和状态;请求头与正文不进入历史,生成的代码也会遮蔽敏感请求头和查询值。

含有隐藏令牌的请求表单旁,历史列表只出现方法和不含查询值的地址路径。

先判断浏览器边界,再检查返回内容

01

选一个可跨域读取的目标

示例仅填入公开测试地址,不会自动发送。本站若通过 HTTPS 打开,浏览器还可能阻止对普通 HTTP 地址的混合内容请求。

02

核对正文与超时

POST、PUT、PATCH、DELETE 可以填写原始或 JSON 正文;JSON 模式先校验语法,仅在未填写 Content-Type 时补上。也可用 Ctrl/Cmd+Enter 显式发送。

03

区分 HTTP 错误与读取失败

4xx、5xx 仍可能有可见响应;CORS 或网络失败则没有可读取的状态码。修改表单会禁用旧响应导出,取消等待也不能撤销服务端已执行的操作。

从构造请求到保存响应

七种浏览器方法

选择 GET、POST、PUT、PATCH、DELETE、HEAD 或 OPTIONS;按需添加可由浏览器设置的请求头,允许正文的方法可输入文本。

状态与正文一起看

展示状态码、耗时、浏览器可见的响应头,以及格式化的 JSON 或原始文本;二进制响应只显示类型和字节数。

保留原始字节下载

可下载不超过 8 MiB 的完整可读响应。JSON 仅在屏幕上缩进显示,下载内容仍是目标返回的原始字节。

发送前生成请求代码

当前草稿随时可生成 cURL 与 Fetch 代码,不会为生成代码发请求;敏感请求头和查询值用占位符代替。

跨域、请求头与容量边界

CORS 失败并不等于未发送
简单跨域请求可能已经到达目标,但浏览器拒绝把响应交给页面;预检失败时实际请求可能未发出。页面无法凭通用错误准确区分 CORS、DNS 或网络故障。
不提供绕过跨域的代理
在线 HTTP 请求测试由浏览器 Fetch 直连目标。本站没有通用代理;代理上线前还需要 SSRF 防护、限流与日志脱敏验收。
浏览器禁用的头不能伪造
Cookie、Host、Origin、Content-Length 和 Sec-* 等请求头会在发送前被拦截,不会显示成已发送成功。响应头也只展示浏览器允许读取的部分。
不自动带 Cookie 或重试
请求默认不带浏览器凭据;没有 Cookie Jar,也不会自动重试 POST。取消只会停止本地等待,不能保证撤回目标已经处理的请求。
历史与体积都有上限
正文最多 1 MiB,完整可读响应最多 8 MiB。历史默认关,只在本次页面会话保存去敏概要,关闭历史立即清空。

在线 HTTP 请求测试常见问题

如何在线测试 HTTP 请求?

输入完整 HTTP(S) 地址并点击发送。示例与编辑都只改表单,不会自动触网;目标还需允许当前网页来源读取响应。

支持哪些 HTTP 方法?

支持 GET、POST、PUT、PATCH、DELETE、HEAD 和 OPTIONS。此工具不为 GET、HEAD、OPTIONS 发送正文;如需 JSON,请选可带正文的方法。

可以测试带身份验证的 API 吗?

可以手动添加 Authorization 或 X-API-Key 测试头,但它只在点击发送后到达目标。复制请求代码时敏感头值会被替换为占位符。

可以测试带请求头和 Token 的接口吗?

可以添加 Token 等自定义头,但 Cookie、Host、Origin 等浏览器禁用头不能设置;遇到 CORS 报错还需检查服务端跨域配置与预检。

分享请求信息会保存哪些内容?

此工具不生成分享链接。历史默认关闭;开启后仅记方法、去掉查询值的 URL、时间与状态,不存请求头、正文或响应。

发现某个字段解析不正确?

开始在线 HTTP 请求测试

用在线 HTTP 请求测试向允许跨域的测试接口发送一次请求,确认可见状态与正文,再下载结果或检查请求代码。