API接口在线测试工具
编程开发
免费在线 API 接口测试工具,支持 GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS 七种 HTTP 方法、请求头管理、JSON 格式化验证、历史记录自动保存、cURL 命令导出,前端开发调试必备
快捷样例点击加载请求配置
请求配置
GET
ms
请求头
请求体
常用预设:
📖什么是 API 测试工具
API 测试工具是一款在线 HTTP 接口调试平台,支持 GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS 七种 HTTP 方法,提供请求头管理、JSON 格式化验证、历史记录自动保存、cURL 命令导出等功能。类似 Postman 的轻量网页版,帮助开发者快速调试 REST API。所有操作在浏览器本地完成,无需安装任何软件。
📝使用说明
- 点击快捷样例按钮加载预设请求配置,或手动输入 API 地址
- 选择 HTTP 方法(GET/POST/PUT/DELETE 等),设置超时时间
- 在「请求头」标签页添加自定义 Header 或使用预设快速填入
- 在「请求体」标签页编辑 JSON 数据(POST/PUT/PATCH 时可用)
- 点击「发送」按钮发起请求,响应结果自动显示在历史区
- 可复制响应数据或导出 cURL 命令用于终端调试
⚠️注意事项
- 跨域请求需要服务器设置 CORS 头,否则浏览器会拦截响应
- POST/PUT/PATCH 方法才支持请求体,GET 方法无请求体
- JSON 请求体需确保格式正确,可使用「格式化」按钮校验
- 历史记录保存在浏览器 localStorage,清除浏览器数据会丢失
- 文件上传(multipart/form-data)暂不支持,建议使用 Postman
❓常见问题
为什么请求会报 CORS 错误?
浏览器受同源策略限制,跨域请求需要服务器设置 CORS 头。解决方案:使用本地代理、浏览器插件或后端添加 Access-Control-Allow-Origin 头。
历史记录保存在哪里?
历史记录保存在浏览器 localStorage 中,最多保存 50 条。清除浏览器数据会导致历史记录丢失。
支持文件上传吗?
当前版本暂不支持 multipart/form-data 文件上传,建议使用 Postman 等工具处理文件上传场景。
如何测试需要登录的接口?
在请求头中添加 Authorization: Bearer <token> 或 Cookie 字段,先通过登录接口获取 Token 再填入。
cURL 命令如何使用?
点击「cURL」按钮复制命令后,在终端中粘贴即可执行。Windows 用户建议使用 Git Bash 或 WSL。
支持 WebSocket 测试吗?
本工具仅支持 HTTP 协议,WebSocket 测试请使用专门的 WebSocket 工具。
💡使用场景
接口开发
开发过程中快速验证 REST API 的请求响应格式和状态码
Bug 调试
复现和定位 API 接口异常,检查请求参数和响应内容
文档验证
验证 API 文档中的示例请求是否正确可用
认证测试
测试 Token 认证、OAuth 授权等安全机制是否生效
性能初探
通过响应时间和大小初步评估接口性能表现
脚本生成
导出 cURL 命令用于自动化测试脚本编写
🔬技术参数
| HTTP 方法 | GET / POST / PUT / DELETE / PATCH / HEAD / OPTIONS 七种 |
|---|---|
| 请求头管理 | 支持自定义添加/删除,预设 Content-Type、Authorization 等常用头 |
| 请求体 | 支持 JSON 格式,提供格式化和压缩功能,自动语法校验 |
| 历史记录 | 自动保存至 localStorage,最多 50 条,支持重新发送和 cURL 导出 |
| 超时控制 | 默认 10 秒,可自定义 1-60 秒范围 |
| 安全保证 | 全程浏览器本地执行,请求直接从浏览器发出,不经过任何中间服务器 |