curl-converter — 本地浏览器运行,数据不上传

cURL 命令转换生成器

粘贴一条 curl 命令,秒级转成 Python / JavaScript / Java / Go / PHP 代码;也可以填请求信息反向生成标准 curl。自动解析 Method、Header、Body、认证、URL 参数,实时校验语法。

1输入

方向:curl → 代码 时粘贴 curl 命令;信息 → curl 时粘贴 URL 或填写下方快捷项。

2输出

选择目标语言,转换结果自动高亮缩进,可一键复制。

// 转换结果将显示在这里

⇄批量转换(多条命令 → 逐行结果)

一行一条 curl;浏览器复制的多行续行命令会自动按「curl 开头」重新分段。切换上方目标语言后,整批结果同步重算。

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🧾口径说明与常见误填

把参数口径说清楚,比转得快更重要。

请求方法
未显式写 -X 时:带 -d/--data 系列参数按 POST 计,否则按 GET 计,与 curl 原生行为一致。
请求体
-d、--data、--data-raw、--data-binary、--data-urlencode 多个参数会用 & 拼接合并;JSON 体原样保留不做转义改写。
认证
-u user:pass 生成 Basic Auth(Python 用 auth 元组、JS 用 btoa 头);-H "Authorization: Bearer …" 按普通头部透传。
Cookie
-b 与 -H "Cookie: …" 都识别为 Cookie 头,解析明细表中可见,避免重复携带。
反向生成
「信息 → curl」模式下只填 URL 即可生成最小可用命令,Header/Body 逐行键值对追加,缺 Content-Type 且带 Body 时自动补表单类型。

这个工具解决什么问题

调接口时最烦的不是写代码,而是把一条 curl 手工翻译成 requests / fetch / HttpClient:参数对不上、Header 漏一个、Body 转义错一位就得重跑。本工具把浏览器 DevTools 里 Copy as cURL 的命令直接解析成 Method、URL、Header、Body、认证五要素,一键映射到 Python、JS、Java、Go、PHP 五种代码,也可以反向把接口信息生成标准 curl,全程浏览器本地完成,不上传任何数据。

三条转换铁律

① 先核对解析明细再加代码:页面会把识别到的每个 Header、Body 字段列成表格,明细缺项说明命令里有未识别参数,别急着复制。

② 敏感信息转换前先脱敏:curl 里常带真实 Token、Cookie,本工具虽不上传,但复制到聊天工具或截图提问前请先替换成占位值。

③ JSON 体注意引号闭合:从终端粘贴常见截断导致引号不闭合,工具会直接报错提示位置,重新完整复制即可。

怎么用

  1. 第 1 步 · 粘贴或输入 curl 命令
    在浏览器 DevTools 的网络面板右键请求选 Copy as cURL,粘贴到左侧输入框;也可点「载入示例」体验。
  2. 第 2 步 · 核对方向与目标语言
    「curl → 代码」或「信息 → curl」用模式按钮切换;输出区上方点 Python / JS fetch / Java / Go / PHP 标签即时重渲染。
  3. 第 3 步 · 检查解析明细与校验
    转换后查看「解析明细与校验」表:Method、URL、每个 Header、Body 字段逐项核对,异常会以红色内联提示。
  4. 第 4 步 · 复制或下载结果
    点「复制结果」直接进剪贴板,或「下载文件」保存为对应扩展名源码文件。

更新记录

  • v1.0 2026-11-02 v1.0 上线:curl 五要素解析、Python/JS/Java/Go/PHP 五语言代码生成、信息反向生成 curl、解析明细与引号闭合校验、示例载入、结果复制与文件下载。

常见问题

curl 命令怎么发起 POST 请求?
用 -X POST 指定方法,-d / --data-raw 携带请求体,JSON 接口再加 -H "Content-Type: application/json"。把命令粘贴到本页即可自动生成各语言等价代码。
curl 命令转 Python 代码在线怎么做?
本工具解析 curl 的 URL、Header、Body、认证参数后,映射为 requests.request() 调用;反向也能把接口信息生成标准 curl,全程在浏览器本地完成,不会上传任何数据。
curl 怎么带 Header 和 Cookie 请求?
每个 -H "Key: Value" 对应一个请求头,Cookie 可写 -H "Cookie: a=1; b=2" 或用 -b name=value。解析明细表会逐条列出识别到的头部,方便核对。
curl 命令转 Java / Go / PHP 代码工具有吗?
有。切换输出语言标签即可得到 Java HttpClient、Go net/http、PHP curl_init 完整可运行代码,含超时与请求体处理。
从浏览器复制的 curl 为什么转换失败?
浏览器 Copy as cURL 常带多行续行符、-b cookie.jar 等参数,本工具已兼容常见写法;若仍失败,输出区会提示具体无法识别的片段。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →