📮在线 HTTP 请求测试工具 - 浏览器版 Postman,调试 API 接口
写前后端联调、对接第三方 API 时,常常只想快速发一个请求看看返回什么,这个工具就是浏览器里的轻量版 Postman。选择请求方法、输入 URL,查询参数会自动拆成表格,改表格或改 URL 两边实时同步;请求头逐行填写并可单独勾选开关;请求体支持 JSON(实时校验、一键格式化)、纯文本、XML、x-www-form-urlencoded 和 multipart/form-data(可选择本地文件上传);认证页可填 Bearer Token 或 Basic Auth 用户名密码,自动生成 Authorization 头。发送后显示状态码、总耗时与首字节时间、响应大小和可读取的响应头,JSON、XML、HTML 自动美化,图片直接预览,HTML 在沙箱里渲染,响应可复制或下载。还能粘贴 curl 命令一键导入,或把当前请求复制为 curl 在终端复现;设置超时时间,请求中可随时取消;发送过的请求保存在本机浏览器的历史记录里(不保存认证信息和文件)。请求由你的浏览器直接发往目标地址,不经过本站服务器,所以目标接口需要允许跨域(CORS)。
免费 · 无需注册 · 浏览器本地处理最后更新:
正在加载工具...
如何使用HTTP 请求测试
- 1选择请求方法并输入请求地址,按需填写查询参数、请求头、请求体和认证
- 2点击「发送」,查看状态码、耗时、大小、响应头与美化后的响应体
- 3需要时复制为 curl、下载响应,或从历史记录里重新加载请求
常见问题
- 为什么请求失败,提示可能是跨域(CORS)问题?
- 本工具不经过任何代理,请求由你的浏览器直接发出,所以受浏览器同源策略限制:目标服务器必须在响应里返回 Access-Control-Allow-Origin,带 JSON 请求体、自定义请求头或 PUT/DELETE 时还要正确响应 OPTIONS 预检。浏览器出于安全考虑不会告诉网页具体原因,按 F12 在控制台能看到详细报错。自己的接口可以加上 CORS 头;无法修改的第三方接口,请复制为 curl 在终端里请求。
- 为什么有些请求头设置了却没有生效?
- Host、Cookie、Origin、Referer、Content-Length、Accept-Encoding、Connection 以及 Sec- 开头等请求头由浏览器控制,网页脚本无法设置,工具会在这些行上给出提示。需要带 Cookie 时可以在设置里开启“携带 Cookie”,前提是服务器允许携带凭据的跨域请求。
- 为什么响应头只显示了一部分?
- 跨域请求中,浏览器只把 Cache-Control、Content-Type、Content-Length、Expires 等少数安全响应头交给网页,其他响应头必须由服务器在 Access-Control-Expose-Headers 里声明才能读取。同源请求或服务器暴露了全部响应头时可以看到完整列表。
- 我的 Token、密码和请求内容会被上传或保存吗?
- 不会上传:请求直接从你的浏览器发往你填写的地址,本站服务器看不到任何内容。历史记录只保存在本机浏览器,并且不保存认证页里的 Token、密码,也会清空 Authorization、Cookie 等敏感请求头的值和上传的文件;可以随时一键清空历史。