Curl 转代码
网络
将 Curl 命令转换为 JavaScript Fetch/Node.js/Axios 代码
输入 Curl 命令
Fetch 代码
工具说明
什么是 Curl 转代码工具?
Curl 转代码工具是一个在线转换器,可以将 Curl 命令行快速转换为 JavaScript 代码(Fetch API 或 Axios)。 这对于从后端 API 文档、浏览器开发者工具或测试脚本中提取 HTTP 请求并集成到前端项目中非常有用。
功能特性
- 智能解析:自动识别 URL、请求方法、Headers 和 Body
- 双模式输出:支持转换为 Fetch API 或 Axios 代码
- 实时转换:输入即转换,无需点击按钮
- 错误提示:清晰的错误信息帮助定位问题
- 一键复制:快速复制生成的代码
- 示例加载:提供示例快速体验功能
使用场景
- 从浏览器 Network 面板复制的 Curl 命令转为前端代码
- 将后端 API 文档中的 Curl 示例转为 JavaScript 调用代码
- 快速测试 API 接口并生成可复用的请求代码
- 从 Postman、Insomnia 等工具导出的 Curl 命令转换
- 学习 Fetch API 和 Axios 的使用方式
支持的 Curl 参数
- -X / --request:指定 HTTP 方法(GET、POST、PUT、DELETE 等)
- -H / --header:设置请求头(如 Content-Type、Authorization)
- -d / --data:设置请求体数据(自动识别为 POST 请求)
- URL:请求地址(自动提取)
注意事项
- 确保 Curl 命令格式正确,URL 必须存在
- Headers 和 Body 需要使用引号包裹
- 多行 Curl 命令使用反斜杠(\)续行时会自动合并
- 生成的代码包含基本的错误处理,可根据需求修改
- Axios 代码需要确保项目中已安装 axios 依赖