PTBox

HTTP / HTTPS 在线请求调试工具

HTTP / HTTPS 在线请求调试工具,支持 GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS 七种方法,查询参数 / Headers / Body (JSON / 文本 / form-urlencoded) 全部可配置。基于浏览器 fetch API 本地发送,受浏览器 CORS 策略约束,仅能调用允许跨域的接口。

查询参数 (querystring)。会被自动追加到 URL。

使用说明

浏览器本地 HTTP 请求工具,使用原生 fetch API。支持 GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS,查询参数、Headers、Body (JSON / 文本 / form-urlencoded) 全可配。

浏览器限制

  • CORS:只能请求允许跨域的接口;
  • 混合内容:HTTPS 页面不能请求 HTTP;
  • 受限 Headers:Cookie / Origin / Host / User-Agent 不可设置。

典型使用场景

API 接口调试

手动构造请求看返回,类似简化版 Postman 但在浏览器里。

第三方接口测试

测试天气、地图、AI 等公开 API。

排查 CORS 问题

直接看浏览器报的 CORS 错误信息,定位是哪个 Header 没配对。

学习 HTTP 协议

观察请求头、状态码、Set-Cookie 等真实行为。

常见问题

为什么提示 CORS 错误?

目标服务没允许跨域。浏览器限制无法绕过,需要后端在响应头里加 Access-Control-Allow-Origin。

能不能设置 Cookie?

不能。浏览器规范禁止 JS 设置 Cookie、Origin、Host、User-Agent 等敏感 Header。用 Postman / curl 可以。

HTTPS 页面能请求 HTTP 接口吗?

不能。浏览器禁止混合内容(Mixed Content)。请确保接口也是 HTTPS。

和 Postman 比有什么优势?

无需安装,打开浏览器即用;数据完全在本地。但受 CORS 等浏览器限制,灵活性不如 Postman。

评论

0 / 1000