跳到主要内容

免费 cURL 代码转换器

粘贴 cURL 命令(包括 Chrome 开发者工具的“Copy as cURL”),即可得到等效的 JavaScript(fetch、axios)、Node.js、Python(requests)、PHP、Go 或 PowerShell 代码。全程在浏览器中解析,令牌不会离开你的设备。

💡 粘贴任意 curl 命令(包括带 \\ 续行的多行命令),获取等效代码。解析完全在浏览器中进行;请求(及其中的令牌)不会离开您的设备。

常见用途

  • 将cURL转换为Python将cURL命令转换为Python requests代码,准备好运行。
  • 将cURL转换为JavaScript fetch从cURL命令生成浏览器/Node fetch()调用。
  • 从DevTools转换粘贴从浏览器网络选项卡复制的请求并获取干净的代码。
  • 将cURL转换为Go从cURL命令生成Go net/http代码。
  • 理解cURL命令的作用查看用您熟悉的语言重写的cURL请求以理解它。

工作原理

从API文档或浏览器的网络标签中复制cURL命令,并手工重写它是繁琐的。这个转换器解析命令并生成等效代码——因为它可以携带认证令牌,它永远不会将你的命令发送到任何地方。

  1. 1
    你粘贴cURL命令
    包括带反斜杠续行的多行命令、带引号的标头、JSON 请求体和基本认证。
  2. 2
    由识别 shell 语法的分词器解析
    命令被令牌化,尊重单/双引号和转义,然后每个标志(-X、-H、-d、-F、-u等)被解释——全部在你的浏览器中。
  3. 3
    生成等效代码
    选择 JavaScript(fetch)、Node.js、Python(requests)或 Go(net/http)。JSON 请求体在合适的地方会输出为原生对象。
  4. 4
    复制并粘贴到你的项目
    生成的代码可以立即使用;用一次点击复制。

cURL 命令经常包含 bearer 令牌、API 密钥和 cookie。许多在线转换器会把你的命令 POST 到服务器处理。这个工具在本地解析一切,所以你的机密永远不会离开页面。

相关工具

常见问题