HTTP 请求辅助

Fetch → Curl

把常见 JavaScript fetch 调用转换为可复制的 cURL 命令,而不执行用户代码。

Ctrl / ⌘ + Enter 可执行
只读结果

安全解析常见 fetch 调用并生成 cURL;不使用 eval 或 new Function。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

Fetch → Curl 采用受限、安全的语法解析,只接受明确支持的 fetch 调用、对象字面量、字符串 Body 与常见 JSON.stringify 结构。它绝不使用 eval、new Function 或脚本注入;无法可靠理解的语法会提示 Unsupported Fetch syntax。

  • 支持 fetch URL,以及常见 method、headers 和 body 选项。
  • 可识别字符串 Body 与常见 JSON.stringify 字面量形式。
  • 不会执行输入 JavaScript、生成的 cURL 或任何网络请求。

如何使用

  1. 粘贴一段受支持的 fetch 调用。
  2. 点击“转换为 cURL”。
  3. 若提示不支持语法,请简化为明确的字面量结构。
  4. 检查转义和 Header 后复制命令。

常见用途

  • 把前端请求复现为终端命令。
  • 为 bug 报告生成可分享的最小请求示例。
  • 审查 fetch 中的 Method、Headers 和 Body。

隐私与安全

fetch 代码只通过受限文本解析器读取,不使用 eval 或 new Function,也不会执行代码或网络请求。

Fetch → Curl 功能特点

安全解析常见 fetch 调用并生成 cURL;不使用 eval 或 new Function。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

工具会运行我粘贴的 JavaScript 吗?

绝对不会。输入只经过受限解析,不使用 eval、new Function 或脚本执行。

变量和任意表达式都支持吗?

不支持。无法静态、安全确定值的语法会明确报 Unsupported Fetch syntax。

JSON.stringify 可以转换吗?

支持常见的对象或数组字面量形式;动态函数调用和变量依赖不会被猜测执行。

生成后会发送请求吗?

不会,输出的 cURL 仍然只是文本。

返回开发者工具分类首页