星点 星点-HTTP 工具 本系列首页
关于
版本 v1.0.0

cURL 转代码

把 cURL 命令转换为 JavaScript Fetch、Axios、Python Requests、Go、Java、PHP、C#、Rust、Ruby 等 9 种语言的请求代码。

cURL转代码 · 工具介绍

拿到 cURL 命令后,开发者往往还要把它翻译成自己项目语言的代码。

本工具解析 cURL 命令为结构化请求,再生成 9 种目标语言的等价代码。

生成的是「可直接运行的最小等价实现」,无法等价表达的能力会以注释说明。

cURL转代码 · 功能特点

  • 9 种目标语言:Fetch / Axios / Python / Go / Java / PHP / C# / Rust / Ruby
  • 解析 cURL → 生成等价代码
  • Cookie、Basic Auth 等能力正确转换
  • 无法等价表达时以注释说明
  • 一键复制代码

cURL转代码 · 使用方法

  1. 粘贴 cURL 命令到输入框;
  2. 选择目标语言;
  3. 下方生成代码,点击「复制代码」使用。

cURL转代码 · 常见问题

Q:支持哪些语言?

支持 JavaScript Fetch、JavaScript Axios、Python Requests、Go、Java、PHP、C#、Rust、Ruby 共 9 种。

Q:生成的代码能直接运行吗?

生成的是最小等价实现,各语言按各自习惯写法组织,粘贴到项目后按需补充导入即可运行。

Q:部分能力转不了怎么办?

语言间能力有差异(如 Cookie、gzip、多部分表单),无法等价表达时工具会以注释说明,不会强行转换。

相关工具

继续使用本站其它 HTTP 处理工具:

HTTP请求测试器

构造请求 → 发送 → 查看响应,复制 cURL / Fetch

打开工具

HTTP状态码查询

状态码含义、原因与排查建议,输入即查

打开工具

HTTP Header解析器

Header 文本 → 结构化表格 + 含义说明

打开工具

HTTP Header生成器

键值对表单 → 标准 Header 文本

打开工具

HTTP请求转cURL

结构化请求 → 可复现的 cURL 命令

打开工具

cURL解析器

粘贴 cURL → 拆解为结构化字段

打开工具

Cookie解析器

Cookie 字符串 → Name/Value 键值对

打开工具

Set-Cookie解析器

解析 Cookie 属性 + 安全提示

打开工具

CORS检测/生成器

分析跨域配置 + 生成 CORS Header

打开工具

Content-Type / MIME工具

MIME/扩展名双向查询 + Content-Type 参数解析

打开工具