HTTP请求模拟

支持GET、POST、PUT、DELETE等请求方式,可自定义请求头与请求体,直接在浏览器里调试接口

请求由你的浏览器直接发出,不经过本站服务器,数据不会被记录。 因此受浏览器同源策略约束:

  • 目标接口必须返回 Access-Control-Allow-Origin,否则请求会被浏览器拦截(控制台报 CORS 错误)。
  • Cookie、User-Agent、Referer、Host 等属于禁止修改的请求头,填了也会被浏览器丢弃。要带 Cookie 请改用下方「携带凭据」开关。
  • 只能读到 Content-Type 等安全响应头,其余需目标接口用 Access-Control-Expose-Headers 显式放行。

这里的参数会拼到 URL 后面;直接在 URL 里写 ?a=1 也会被解析到这张表。

功能介绍

HTTP请求模拟是一款在浏览器内直接调试接口的轻量工具,无需安装Postman等重型软件。支持GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS七种请求方式;Query参数与URL双向同步,改任意一侧另一侧自动跟随;请求头支持任意键值对并对浏览器禁止修改的头部(Cookie、User-Agent、Referer、Host等)给出明确提示;请求体支持JSON(带语法校验与格式化)、纯文本、XML、x-www-form-urlencoded、form-data五种类型,Content-Type自动推导且允许手动覆盖;可配置凭据模式(omit/same-origin/include,用于携带Cookie)、重定向策略、缓存策略与超时时间。响应区展示状态码、耗时、体积、响应头列表与响应体(JSON自动格式化),支持复制响应体、导出为cURL命令、下载完整响应。请求由浏览器直接发出,不经过本站服务器,接口地址与参数不会被记录;因此受同源策略约束,目标接口需允许跨域访问。

使用说明

1. 选择请求方式并填写完整的请求地址(需以http://或https://开头);2. 在"Query参数"标签页增删参数,URL会自动同步,也可直接在URL里写?a=1由工具反向解析;3. 在"请求头"标签页添加Authorization等自定义头,被浏览器接管的头部会有红色提示;4. 在"请求体"标签页选择类型并填写内容,JSON类型可点"格式化"并实时校验语法;5. 在"选项"标签页设置是否携带Cookie、重定向与缓存策略、超时毫秒数;6. 点击"发送",请求中可随时点"中止";7. 在响应区查看状态码、耗时、体积、响应头与响应体,可切换格式化显示、复制响应体、复制为cURL命令或下载完整响应;8. 若提示请求失败,多为目标接口未开启CORS,可按提示打开F12控制台查看确切原因。