curl 转代码
curl 命令转 fetch / axios / requests / Go 代码
功能介绍
粘贴后端给的 curl 命令,一键转换为可直接使用的代码:JavaScript fetch、axios、Python requests、Go net/http。自动提取请求方法、URL、请求头、请求体与 Basic Auth。
支持 -X 方法、多个 -H 请求头、-d/--data-raw 请求体、-u 认证、-F 表单标注;反斜杠续行与单双引号混合写法均可解析;-k/-L/--compressed 等传输开关自动忽略。
使用说明
- 粘贴完整 curl 命令(含反斜杠续行),选择目标语言实时生成
- Basic Auth 自动转为各语言的认证写法(fetch 用 btoa)
- multipart 表单(-F)生成标注注释,请改用对应语言的表单 API
输入输出示例
输入
curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"a"}'
输出
const response = await fetch("https://api.example.com/users", { method: "POST", … });
常见问题
解析失败的常见原因?
命令被截断、多层嵌套引号未按 shell 规则转义。请先在终端确认 curl 能原样执行。
相关工具
- URL 解析器 - URL 各段解析 + 查询参数可视化编辑与重组
- HTTP 状态码查询 - 查询 HTTP 状态码含义:1xx 到 5xx 全分类速查
- SQL 字段视图 - 解析 SELECT 输出列/别名/数据源/JOIN 条件,表格化展示
本工具完全在浏览器本地运行,输入内容不会被上传或保存。