• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

Curl 转代码

网络
将 Curl 命令转换为 JavaScript Fetch/Node.js/Axios 代码
Curl转换FetchAxios代码生成HTTP
输入 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 依赖