🔄

cURL 转代码

将 cURL 命令转换为 Python、JavaScript、PHP、Go、Java 等语言的请求代码,完整保留鉴权头、Cookie 与 JSON 请求体,适合快速生成多语言 API 调用示例与接口联调。

就绪
cURL 命令
0 行
Python 代码
代码将在这里显示...
0 行

关于 cURL 转代码

从浏览器开发者工具或文档里复制来的 curl 命令很方便调试,但要把它搬进代码就得逐项翻译方法、URL、请求头和请求体。本工具在浏览器本地解析 curl 命令,把它转换成多种语言的等价请求代码,如 JavaScript fetch、Python requests、Node、PHP 等,自动还原 -H 头、-d 数据、-X 方法和 cookie。粘贴的命令只在你的浏览器里解析,不会发送到服务器。 建议在日常开发中收藏本工具,遇到相关 Web 开发需求时即可快速打开使用。所有处理均在浏览器本地完成,无需安装任何软件。

使用场景

  • 抓包转代码 — 把开发者工具里"复制为 cURL"的请求一键转成项目所用语言的代码。
  • 文档落地 — 把 API 文档给的 curl 示例转成 fetch 或 requests,直接放进业务代码。
  • 跨语言迁移 — 在不同技术栈间复用同一请求,按需切换 Python、Node、PHP 版本。
  • 请求复刻 — 准确还原带认证头、表单或 JSON 体的复杂请求,避免手抄出错。
  • 教学示例 — 把 curl 命令并排展示成多语言写法,帮团队理解请求结构。

常见问题

支持哪些 curl 选项?

常用的 -X 方法、-H 请求头、-d/--data 请求体、--data-urlencode、-u 基础认证、-b cookie、-F 表单上传等都会被解析并映射到目标语言的对应写法。

转成的代码能直接运行吗?

大多数情况下可以,但涉及文件上传、特殊认证或环境变量时可能需要微调。生成的是等价骨架,建议运行前核对头部和数据是否完整。

-d 的数据会自动判断类型吗?

会尽量识别:JSON 体会设为 application/json,键值对则按表单编码。若 curl 显式带了 Content-Type 头,会以该头为准。

能转 Windows 下的 curl 命令吗?

可以,但要注意 Windows 命令行用脱字符续行、引号规则也不同,粘贴时尽量整理成一行;本工具按通用 curl 语法解析,类 Unix 写法兼容性最好。

会泄露我命令里的密钥吗?

不会。解析完全在你的浏览器本地进行,命令里的 token、密码等不会被发送或保存,但生成的代码会原样包含这些值,分享前请自行脱敏。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。