curl命令转换器

将 curl 命令一键转换为 Python / feapder / Java / PHP / Node.js / JavaScript / Go 代码

curl 命令转换

粘贴 curl 命令,自动解析并生成各语言请求代码

生成代码
// 转换结果将在这里显示...
广告位

使用说明

  1. 在浏览器开发者工具 Network 面板中,右键请求 → "Copy" → "Copy as cURL"
  2. 将复制的 curl 命令粘贴到上方输入框,或点击"从剪贴板粘贴"按钮
  3. 点击"转换为代码"或开启"实时转换",自动解析并生成各语言代码
  4. 点击上方语言 Tab 切换查看 Python / Java / PHP / Node.js / JavaScript / Go 代码
  5. 点击"复制代码"将当前语言代码复制到剪贴板,或"下载文件"保存源码
  6. 支持的 curl 选项:-X 请求方法、-H 请求头、-d/--data/--data-raw 请求体、--compressed、-k、-L 等

适用场景

  • 接口调试:从浏览器复制 curl 快速生成各语言调用代码
  • 爬虫开发:一键将 curl 转为 Python/feapder 爬虫请求
  • 跨语言迁移:同一接口快速生成多语言版本对照
  • 文档编写:将接口示例 curl 转换为可执行代码片段
  • 学习参考:对比各语言 HTTP 客户端库的写法差异

安全保障

  • 本地解析:curl 命令解析与代码生成均在浏览器本地完成
  • 隐私保护:不收集、不存储、不上传任何输入内容
  • 无网络请求:转换过程不发起任何外部请求
  • 免费使用:无需注册登录,打开即用

常见问题

支持哪些 curl 语法?

支持 -X 指定请求方法、-H 添加请求头、-d / --data / --data-raw / --data-binary 发送请求体、-b 携带 Cookie、--compressed 启用压缩、-k 忽略证书校验、-L 跟随重定向、-u 基本认证、单引号/双引号转义、$'...' ANSI-C quoting 等。多行命令会自动合并处理。

为什么 feapder 和 Python 单独分开?

feapder 是基于 Python 的爬虫框架,其请求方式使用 RequestItem/Spider 等专用 API,与标准 requests 库写法不同。单独提供 feapder Tab 可直接生成符合框架规范的代码,无需手动改写。

生成的代码可以直接运行吗?

Python 版需 pip install requests;Java 版使用 HttpURLConnection(JDK 自带);Node.js 版使用内置 https 模块无需依赖;PHP 版使用 cURL 扩展(默认开启);JavaScript 版使用浏览器原生 fetch;Go 版使用标准库 net/http。除 Java 需要手动包到 class 外,其余基本可直接运行。

解析失败怎么办?

请检查 curl 命令格式是否完整:URL 是否用引号包裹、引号是否成对闭合、多行命令结尾的续行符 \ 是否正确。也可点击"示例"按钮加载一个标准示例进行测试。