HTTP 请求辅助

Curl → Fetch

将常见 cURL 请求转换为可读 JavaScript fetch 代码,全程只解析文本。

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

把常见 cURL 命令安全解析为 fetch 代码,并明确报告不支持的选项。

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

这个工具是什么

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。

如何使用

  1. 粘贴一条受支持的 cURL 命令。
  2. 点击“转换为 Fetch”。
  3. 阅读不支持选项的错误或警告。
  4. 检查并复制生成的 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,并按敏感数据处理。

返回开发者工具分类首页