这个工具是什么
Curl → Fetch 使用受限命令词法解析识别 URL、Method、Headers、Body 和 Basic Auth,不调用 Shell 或执行 cURL。遇到未支持选项时会报告 Unsupported option 或警告,而不是静默生成可能错误的请求。
- 支持 -X、--request、-H、--header、-d、--data、--data-raw、--data-binary、-u 和 --user。
- 输出中的字符串会按 JavaScript 规则安全转义。
- 不会执行生成的 fetch,也不会请求输入 URL。
如何使用
- 粘贴一条受支持的 cURL 命令。
- 点击“转换为 Fetch”。
- 阅读不支持选项的错误或警告。
- 检查并复制生成的 JavaScript。
常见用途
- 把 API 文档的 cURL 示例迁移到前端代码。
- 将重复 Header 和请求体整理为 fetch options。
- 审查命令中的 Method、认证与 Body。
隐私与安全
curl 命令只按受支持参数解析为文本,不会执行命令,也不会访问其中的 URL。
Curl → Fetch 功能特点
把常见 cURL 命令安全解析为 fetch 代码,并明确报告不支持的选项。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
转换时会执行 cURL 吗?
不会。工具只解析字符,不调用 Shell、cURL 或网络。
不支持的参数会被忽略吗?
不会静默忽略;页面会指出具体选项或明确给出未转换警告。
生成的 fetch 会自动运行吗?
不会,输出只是可复制代码。
-u 参数如何处理?
受支持的 username:password 会转换为对应 Basic Authorization Header,并按敏感数据处理。