🌐 cURL ↔ Fetch ↔ axios 互转

从浏览器 DevTools 复制 cURL,一键转 JavaScript fetch / axios / Node.js fetch / Python requests 代码;附 60+ HTTP 状态码速查
🔄 转换 📝 载入示例 🗑 清空
{{ outputs[outTab] || '↑ 切换上方 Tab 查看不同语言的代码' }}
📋 复制
解析结果:
方法:{{ parsed.method }}
URL:{{ parsed.url }}
Headers ({{ Object.keys(parsed.headers).length }}): {{ JSON.stringify(parsed.headers) }}
Body: {{ parsed.body.slice(0,200) }}{{ parsed.body.length>200?'...':'' }}
Query: {{ JSON.stringify(parsed.query) }}
1xx 信息响应 2xx 成功({{ filtered2.length }}) 3xx 重定向({{ filtered3.length }}) 4xx 客户端错误({{ filtered4.length }}) 5xx 服务端错误({{ filtered5.length }})
{{ s.code }}
{{ s.name }}
{{ s.desc }}
未匹配到状态码

cURL 转代码与 HTTP 状态码

API 调试刚需二合一:① cURL 命令一键转 6 种语言代码——从浏览器 DevTools 右键复制 cURL 后粘进来,自动解析 method/URL/headers/body/query/Basic Auth,输出 JavaScript fetch(含完整 Promise 链)/ axios(含 params/headers/data 分离)/ Node.js 18+ 原生 fetch(async/await 写法)/ Python requests(自动判断 json= 或 data=)/ Go net/http(含 io.ReadAll)/ PHP cURL 共 6 种代码;解析结果以结构化方式展示 method/URL/headers/body/query;附一键示例(POST + Bearer Token + JSON Body 完整请求);② 50 个 HTTP 状态码中文速查——按 1xx/2xx/3xx/4xx/5xx 五大类彩色分组,每张卡片显示状态码 + 英文名 + 中文说明,点击即复制;支持模糊搜索(输入数字/英文/中文都能匹配,如「404」「未授权」「server」「茶壶」);含 RFC 2324 彩蛋 418、限流 429、CDN 常见 502/503/504、参数校验失败 422 等开发常见码

本工具由 在线小工具大全 提供,更多 同类工具 可在站内查看。