🇨🇳 中文

Curl转代码工具

免费在线将Curl命令转换为PHP、Java、Python、Go、C等编程语言的HTTP请求代码

输入Curl命令

选择目标编程语言

PHP
Python
Java
Go
JavaScript
C
Rust
C#
C++
Kotlin
提示: 本工具支持包含Header、Cookie、POST数据、文件上传等复杂参数的Curl命令

转换结果

// 转换结果将显示在这里 // 请输入Curl命令并点击"转换代码"按钮
使用说明: 转换完成后,点击"复制代码"按钮将代码复制到剪贴板,然后粘贴到您的开发环境中使用

工具简介

Curl转代码工具是一款强大的在线开发工具,能够将Curl命令快速转换为多种编程语言的HTTP请求代码。无论您是前端开发者、后端工程师还是API测试人员,都能通过本工具节省大量编写HTTP请求代码的时间。

本工具完全在浏览器端运行,无需服务器处理,保护您的隐私安全。支持将复杂的Curl命令转换为清晰、可读性强的代码片段,帮助您快速集成到项目中。

使用指南

  1. 在输入框中粘贴您的Curl命令(可以从Chrome开发者工具或其他地方复制)
  2. 选择您想要转换的目标编程语言
  3. 点击"转换代码"按钮生成对应语言的HTTP请求代码
  4. 使用"复制代码"按钮将生成的代码复制到剪贴板
  5. 将代码粘贴到您的开发环境中使用

支持的语言

PHP (cURL)
Python (Requests)
Java (HttpURLConnection)
Go (net/http)
JavaScript (Fetch)
C (libcurl)
Rust (reqwest)
C# (HttpClient)
C++ (libcurl)
Kotlin (OkHttp)

使用场景

  • 将API文档中的Curl示例转换为项目代码
  • 快速调试和测试HTTP请求
  • 跨语言项目迁移
  • 学习不同语言的HTTP请求实现

Curl命令示例

带认证的GET请求

curl -X GET 'https://api.example.com/users' -H 'Authorization: Bearer token123'

JSON POST请求

curl -X POST 'https://api.example.com/login' -H 'Content-Type: application/json' -d '{"username":"admin","password":"secret"}'

表单数据PUT请求

curl -X PUT 'https://api.example.com/users/123' -H 'Content-Type: application/x-www-form-urlencoded' -d 'name=John&age=30'

文件上传请求

curl -X POST 'https://api.example.com/upload' -F 'file=@document.pdf' -F 'description=Project file'