API 客户端
发一条 HTTP 请求,直接看答案——浏览器直连,免注册、无代理。
查询参数——在这里编辑会同步写回上面的地址。
只有这里添加的请求头才会发送。Authorization 也是一行请求头,本工具不做登录流程。
GET / HEAD 按惯例不发送请求体;你在这里写的内容会保留,只是不随请求发出。
请求从你的浏览器直连你填写的地址,不经过本站服务器;地址、请求头与请求体不保存、不写入地址栏、不进日志。
发送一次请求后,这里会显示状态码、响应头与响应体。
同一条请求的代码写法——浏览器因跨域读不到响应时,用它到终端执行。
怎么用
- 选方法、粘地址,点「发送」(或按 ⌘ / Ctrl + Enter)。在点之前不会发出任何请求。
- 参数、请求头、请求体分别在下面三个标签里编辑——标签上的数字是已启用的条数。
- 响应第一行是状态码、总耗时与大小;JSON 会自动缩进显示。
- 被 CORS 拦住?切到「代码」,把同一条请求复制成 curl / fetch / Python 到终端跑。
- 「重置」清空全部内容,刷新页面也一样——任何请求都不会被保存。
示例
请求
GET https://httpbin.org/anything?from=zh&id=1
响应
200 OK · 124 ms · 1.2 KB · application/json
{
"args": { "from": "zh", "id": "1" },
"method": "GET"
}右边的每个值都来自服务器,本工具只负责格式化。「代码」视图里有同一条请求的 curl 版本,在终端可以得到同样的结果。
规则、上限与已知问题
- 没有代理:目标站点未返回 Access-Control-Allow-Origin 时,浏览器不会把响应交给本页(请求本身可能已经到达服务器)。用「代码」视图在本地执行。
- localhost、内网地址,以及从 https 页面发往 http 的请求会被浏览器拦截,这不是本工具的限制。
- 固定不带 Cookie(credentials: omit):依赖会话的接口必须把令牌写进请求头。
- Set-Cookie、重定向链路、原始报文与 DNS/TLS 分段耗时浏览器不提供,本工具也不显示。
- 没有历史、集合与环境变量:刷新即清空,输入不写入地址栏、不落存储、不进日志。
- 请求体只支持文本,上限 64 KB;不提供文件上传。
- 显示的「大小」是解压后的字节数,「耗时」是总耗时(不是首字节时间)。
- 只做 HTTP;WebSocket / SSE / gRPC 不在范围内(GraphQL 仍可按 POST + JSON 发)。
相关工具
调试接口时常用到。