API 客户端
发送 HTTP 请求,构建头部和参数并查看响应;保存最近 25 条记录。
请求直接从你的浏览器发送到你输入的 URL——ArrayKit 不代理、查看或存储它们。你的请求历史保留在此浏览器的本地存储中。
有 curl 命令?用 cURL 转 Fetch 转换它。
关于 API 客户端
这款 API 客户端让你直接从浏览器构建并发送 HTTP 请求,就像一个轻量版 Postman。选择方法,输入 URL,用简单的键/值行添加查询参数和请求头,并为 POST、PUT、PATCH 和 DELETE 附加 JSON 或原始请求体。发送请求并检查完整响应:状态码、耗时、大小、请求头以及美化后的响应体。你发送的每个请求都会保存到最近 25 次中,存储在此浏览器内,因此你可以一键重新打开并重发。请求直接从你的浏览器发送到你输入的 URL——绝不经过 ArrayKit 路由——因此该工具受目标 API 的 CORS 策略约束,就像任何浏览器 fetch 一样。
功能特性
- 支持所有常见方法:GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS
- 用可切换的键/值行构建查询参数和请求头
- 发送 JSON 或原始请求体;Content-Type 会自动为你设置
- 一眼查看响应状态、耗时和大小
- 美化后的 JSON 响应和完整的响应头视图
- 你最近的 25 个请求保存在此浏览器中并可重新加载
- 一键复制响应体或请求头
- 在你的浏览器中运行并直接与端点通信
如何使用 API 客户端
- 选择一个 HTTP 方法并输入请求 URL。
- 在下方的标签页中添加查询参数、请求头或请求体。
- 点击发送,从你的浏览器发出请求。
- 检查响应的状态、耗时、请求头和响应体。
示例
输入
GET https://jsonplaceholder.typicode.com/todos/1
输出
200 OK · 142 ms · 83 B
{
"userId": 1,
"id": 1,
"completed": false
}
一个 GET 请求及其格式化后的 JSON 响应。
常见错误与故障排除
- 请求失败并显示 "Failed to fetch",没有响应。 — 浏览器只能调用允许跨域请求的 API。如果目标 API 不发送 CORS 请求头,浏览器会阻止响应——请使用启用了 CORS 的 API,或从你自己的后端调用。
- 对 http:// URL 的请求被阻止。 — 通过 https 提供的页面无法调用不安全的 http 端点(混合内容)。请使用该 API 的 https 版本。
常见问题
- 什么是 API 客户端?
- API 客户端让你构建并发送 HTTP 请求并检查响应,从而无需编写代码即可测试和调试 REST API。这款工具在你的浏览器中运行。
- 我的请求会经过 ArrayKit 的服务器吗?
- 不会。每个请求都直接从你的浏览器发送到你输入的 URL;ArrayKit 绝不代理、查看或存储它。你的请求历史仅保存在此浏览器中。
- 为什么我会遇到 CORS 错误?
- 除非目标 API 返回正确的 CORS 请求头,否则浏览器会阻止跨域响应。这是浏览器的安全规则——桌面工具因为不是浏览器而避开了它。请使用启用了 CORS 的 API 或你自己的服务器。
- 我的请求会被保存吗?
- 你最近的 25 个请求保存在此浏览器的本地存储中,以便你重新发送。清除历史或浏览器存储会将它们删除。
- 支持哪些 HTTP 方法?
- GET、POST、PUT、PATCH、DELETE、HEAD 和 OPTIONS。POST、PUT、PATCH 和 DELETE 可以携带请求体。
相关工具
全部 ArrayKit 工具