⌘curl 转换器
加载中...
从 API 文档或测试工具复制 curl 命令并手动重写为代码非常繁琐。粘贴任何 curl 命令,此工具可即时将其转换为 fetch, axios 或 Python requests。
使用说明
- 1输入 curl 命令
在输入区粘贴您的 curl 命令。完全支持反斜杠换行符以及单/双引号。
- 2查看解析信息
URL、方法、标头和正文会被即时解析并显示为摘要徽章。
- 3选择输出格式
从输出标签页中选择 fetch, axios 或 Python requests。
- 4复制代码
点击复制按钮将生成的代码复制到剪贴板。
小技巧
- 💡在 Postman 或 Insomnia 中使用“Copy as cURL”并直接粘贴到此处。
- 💡如果 -d 的值是有效的 JSON,它会自动被识别并转换为 JSON.stringify() 或 json= 形式。
- 💡带有 -u user:pass 的选项会自动转换为 Authorization: Basic 标头。
- 💡-F (form-data) 选项会转换为 FormData 对象,便于快速生成文件上传代码。
常见问题
- Q. cURL命令可以转换为哪些语言?
- A. 可转换为JavaScript(fetch/axios)、Python(requests)、Go、Java、PHP、Ruby等主流语言的HTTP请求代码。
- Q. 从浏览器复制cURL命令最快的方法是什么?
- A. 打开Chrome DevTools(F12)> 网络标签 > 右键点击请求 > "复制为cURL",然后粘贴到本工具中转换。
- Q. 包含API密钥的cURL命令转换安全吗?
- A. 所有处理在浏览器本地完成,不会发送到服务器。但请将生成代码中的密钥改为环境变量管理。