反馈

curl转javascript


      

📖 工具说明

在 Web 开发中,我们经常需要将浏览器控制台抓取到的请求逻辑集成到代码里。本工具能将复杂的 cURL 命令 瞬间解析,并生成符合现代 JavaScript 规范的请求代码,支持 Fetch APIAxios 以及 Node.js 原生 方式。


1. 核心应用场景


2. 核心功能解析

本站工具深度适配了现代 JavaScript 的异步语法与主流网络库:

A. 支持多种主流方案 (Multiple Engines)
B. 智能参数解析与优化
C. 100% 本地转换 (Client-Side Privacy)

3. 操作流程简述

  1. 获取指令: 在浏览器开发者工具的 Network 标签页,右键点击请求选择 Copy -> Copy as cURL
  2. 粘贴代码: 将 cURL 命令粘贴到本站的“输入文本框”。
  3. 选择格式: 根据需求选择 FetchAxios 标签。
  4. 即刻复制: 转换结果会实时显示,点击“复制代码”即可快速复用到您的 .js 文件或控制台中。

4. 转换代码示例

原始 cURL:

curl 'https://api.ebtool.com/data' -X POST -H 'Authorization: Bearer abc' -d '{"id": 1}'

生成的 JavaScript 代码 (以 Fetch 为例):

async function postData() {
  const response = await fetch('https://api.ebtool.com/data', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer abc',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ 'id': 1 })
  });
  const result = await response.json();
  return result;
}

5. 为什么选择本站在线 cURL 转 JS?

📖 相关推荐