这个工具是什么
Fetch → Curl 采用受限、安全的语法解析,只接受明确支持的 fetch 调用、对象字面量、字符串 Body 与常见 JSON.stringify 结构。它绝不使用 eval、new Function 或脚本注入;无法可靠理解的语法会提示 Unsupported Fetch syntax。
- 支持 fetch URL,以及常见 method、headers 和 body 选项。
- 可识别字符串 Body 与常见 JSON.stringify 字面量形式。
- 不会执行输入 JavaScript、生成的 cURL 或任何网络请求。
如何使用
- 粘贴一段受支持的 fetch 调用。
- 点击“转换为 cURL”。
- 若提示不支持语法,请简化为明确的字面量结构。
- 检查转义和 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 仍然只是文本。