StepCodex FeaturedStepCodex Reviews
Notion Docs

将 CURL 命令转换为 Fetch/Axios 代码 免费在线工具,无需登录、无需注册。

本地运行个人数据安全

Loading Tool Engine

使用说明与技术 FAQ

使用说明

  1. 粘贴你的 `curl` 请求(支持多行)。
  2. 选择目标代码类型:`fetch`/`axios`/`python`/`go`/`rust`。
  3. 检查生成的 URL、Headers 与 Body 是否符合原始请求。
  4. 复制结果;若解析失败,优先检查 -X/-H/-d 的格式。
  5. 复杂 curl 可分段粘贴:先确认能识别 URL 与方法,再逐步加 Header 与 Body。
  6. 含 `--data-binary @file` 或 `@filename` 时,本工具通常无法读取你磁盘文件,请改为内联 `-d` 文本。
  7. 含 `--compressed` 时,生成代码可能需你自行在客户端启用解压,与 curl 自动行为不完全等价。
  8. 含多个 `-b`/Cookie 时,注意目标语言如何拼 Cookie 头或 CookieJar。
  9. OAuth/Bearer 等鉴权头会原样出现在生成代码中,分享前务必脱敏。
  10. 生成后建议在目标语言环境里跑一次冒烟请求,确认 TLS/证书与 HTTP/2 行为一致。
  11. 先阅读页面标题与简介,确认当前工具覆盖的场景与你的任务一致(避免用错工具导致理解偏差)。
  12. 在输入区粘贴或键入数据;若页面提供「示例 / 模板」,可先载入再替换为自己的内容以熟悉输出格式。

相关技术知识

  • 方法与 URL 由 `-X/--request` 与首个 `http(s)` 地址推断。
  • Header 由 `-H/--header` 解析为键值对(按冒号拆分)。
  • Body 支持 `-d/--data*`,并自动区分 JSON 与纯文本。
  • 敏感值的解析与生成都在浏览器内进行。
  • curl 的引号与反斜杠规则与 shell 相关;粘贴时若经过聊天软件,留意是否被「智能引号」替换。
  • 多 `-H` 同名头在 HTTP 中可能合法;生成代码时需确认目标库是否合并或覆盖。
  • `-G` 与 `--data` 组合会把参数拼到 querystring;与 POST body 语义不同。
  • URL 中的 `%` 编码在生成代码时应保持或按语言惯例再编码,避免二次编码。
  • 部分 curl 选项(如 `--resolve`、`--cacert`)未必能映射到所有语言的等价 API,需要人工补全。
  • 本工具做的是「语法级转换」,不替你校验服务端是否接受该请求体格式。
  • 本类工具的核心解析与计算在浏览器端执行,默认不把原始业务载荷持久化到本站服务器(具体以页面隐私说明为准)。
  • 处理管线通常为:读取输入 → 词法/语法或结构化解析 → 规则变换 → 格式化输出;任一步失败都会尽量给出可定位错误信息。