🔁
免费 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你粘贴cURL命令包括带反斜杠续行的多行命令、带引号的标头、JSON 请求体和基本认证。
- 2由识别 shell 语法的分词器解析命令被令牌化,尊重单/双引号和转义,然后每个标志(-X、-H、-d、-F、-u等)被解释——全部在你的浏览器中。
- 3生成等效代码选择 JavaScript(fetch)、Node.js、Python(requests)或 Go(net/http)。JSON 请求体在合适的地方会输出为原生对象。
- 4复制并粘贴到你的项目生成的代码可以立即使用;用一次点击复制。
cURL 命令经常包含 bearer 令牌、API 密钥和 cookie。许多在线转换器会把你的命令 POST 到服务器处理。这个工具在本地解析一切,所以你的机密永远不会离开页面。