开发工具

cURL 命令转 Fetch 代码工具

在线把 cURL 命令转换为 JavaScript fetch 代码,自动解析 -X、-H、--data-raw 等参数还原请求方法、请求头和请求体,可选 async/await 写法,适合复用浏览器复制的请求。

cURLHTTP开发

收藏工具

当前还没有选择收藏模式。

快捷操作

返回开发工具 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

开发工具

cURL 转 Fetch

在线把 cURL 命令转换为 JavaScript fetch 代码,自动解析 -X、-H、--data-raw 等参数还原请求方法、请求头和请求体,可选 async/await 写法,适合复用浏览器复制的请求。

来自 F12 Network 复制的 cURL 命令
JavaScript Fetch

粘贴 cURL 后会自动生成 Fetch 代码。

使用场景

  • 把开发者工具里 Copy as cURL 的请求改写成前端代码
  • 在 Node.js 脚本中复现一个抓包看到的请求
  • 给接口文档补充可执行的 fetch 示例

如何使用

  1. 从浏览器开发者工具复制 cURL 命令并粘贴
  2. 按需勾选 async/await 包装
  3. 复制生成的 fetch 代码

示例输入输出

cURL 命令

curl a.com -H "A: 1"

Fetch 代码

fetch("a.com", { headers: { "A": "1" } })

FAQ

支持 --data-raw 吗?

支持。--data、--data-raw 等参数会解析为请求体,并根据命令自动设置 POST 等请求方法。

Cookie 和认证头会保留吗?

会。-H 声明的请求头原样写入 fetch 的 headers,注意生成的代码里可能包含敏感凭证,分享前先清理。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

URL 构造器

URL 构造器 - 参数拼装与解析工具

可用

按协议、主机、端口、路径、哈希与查询参数拼装 URL,并对参数值做合法转义;也支持从完整 URL 反向拆解,适合接口调试与埋点链接配置,处理在本地完成。

URL 参数 拼装

JSON 转 TS Interface

JSON 转 TypeScript Interface 工具

可用

在线根据 JSON 数据自动推断并生成 TypeScript interface 定义,嵌套对象拆分为独立接口,支持自定义根接口名和全字段可选模式,适合根据接口返回快速补齐前端类型。

TypeScript JSON 开发