API POST
模拟 HTTP 请求,支持 GET / POST / PUT / DELETE 等方法,查看响应状态、Header 与 Body
点击「发送」发起请求
工具介绍
什么是 API 测试工具
API 测试工具可以在不编写代码的情况下快速调试 HTTP 接口。只需填入 URL、选择请求方法、设置参数和 Header,即可发送请求并实时查看返回结果。类似于 Postman 或 Insomnia,本工具运行在浏览器中,纯前端处理,数据不经过服务端。
支持的请求方法
GET
获取资源,参数通过 URL Query String 传递。最常用的请求方法,适合查询操作。
POST
创建资源,数据放在 Request Body 中发送。支持 JSON、Form-Data、URL-Encoded 三种格式。
PUT
完整更新资源,需要提供所有字段。与 POST 类似,数据在 Body 中。
DELETE
删除资源,通常通过 URL 指定要删除的对象。
PATCH
部分更新资源,与 PUT 的区别是只需提供需要修改的字段。
常用 Header 说明
Content-Type
告诉服务器请求体的数据格式。常见值:application/json、application/x-www-form-urlencoded、multipart/form-data。
Authorization
身份验证信息,通常格式为 Bearer <token> 或 Basic <base64>。
Accept
告诉服务器客户端期望的响应格式,如 application/json。
常见问题
为什么请求失败显示 CORS 错误?
浏览器有同源策略,默认禁止跨域请求。如果 API 服务器没有设置 CORS 响应头(Access-Control-Allow-Origin),浏览器会拦截请求。解决方法:(1)让后端配置 CORS;(2)使用代理服务器转发。
能否测试本地 localhost 的接口?
可以,只要本地服务已启动并且允许跨域(或前端与后端同端口),直接输入 http://localhost:端口/路径 即可。
请求数据会泄露吗?
不会。所有请求直接从浏览器发送到目标 API,不经过我们的服务器。历史记录只保存在本地浏览器的 localStorage 中。
快捷键
在 URL 输入框中按 Ctrl + Enter(Mac 上 Cmd + Enter)可快速发送请求。
