cURL命令生成器
可视化配置 HTTP 请求,自动生成 cURL 命令;也可将 cURL 命令反向解析为可视化配置
可视化配置
生成的 cURL 命令
填写左侧配置后点击「生成cURL」,或按 Ctrl+Enter
反向解析
粘贴已有的 cURL 命令,点击「解析」自动填入左侧配置
场景示例 — 点击「填入」自动填充左侧配置并生成命令
GET
无认证
查询资源列表
GET 请求,带查询参数,无请求体。最基础的 cURL 用法。
GET /posts?userId=1
POST
无认证
创建资源(JSON 请求体)
POST 请求,Content-Type: application/json,演示 -d 参数用法。
POST /posts {title, body, userId}
PUT
Bearer Token
更新资源(Bearer Token 认证)
PUT 请求,Authorization: Bearer,演示 Token 认证的 cURL 写法。
PUT /posts/1 -H "Authorization: Bearer ..."
POST
Basic Auth
表单提交(Basic Auth 认证)
POST Form 请求,演示 -u 参数与 application/x-www-form-urlencoded 组合。
POST /login -u user:pass --data-urlencode
DELETE
API Key
删除资源(API Key 认证)
DELETE 请求,通过自定义 Header 传递 API Key,演示 -H 参数用法。
DELETE /posts/1 -H "X-API-Key: ..."
GET
调试模式
调试模式(-k -v 详细输出)
开启 -k 忽略SSL证书、-v 显示详细请求/响应头,适合调试 HTTPS 接口。
curl -k -v -L "https://..."
关于 cURL命令生成器
- cURL 是最常用的命令行 HTTP 客户端,广泛用于接口调试、脚本自动化和 CI/CD 流程
- 本工具支持双向转换:可视化配置 → cURL 命令,以及 cURL 命令 → 可视化配置
- 生成的命令可直接在 Linux/macOS 终端或 Windows PowerShell 中执行
- 适配范围:HTTP 方法(GET/POST/PUT/DELETE/PATCH)、自定义请求头、三种认证方式(Basic Auth / Bearer Token / API Key)、三种请求体格式(JSON / Form / Raw)、附加选项(-k/-v/-L)
- API Key Header 名称仅支持常见规范命名:
X-API-Key、X-Auth-Token、X-Access-Token、Api-Key、ApiKey、Token、Access-Token、Secret-Key
操作说明
- 在左侧填写 HTTP 方法、URL、请求头、认证和请求体,点击「生成cURL」(或 Ctrl+Enter)
- 点击「复制cURL」将生成的命令复制到剪贴板
- 在右侧下方粘贴已有的 cURL 命令,点击「解析到左侧配置」进行反向解析,附加选项(-k/-v/-L)也会同步解析
- 下方场景示例可一键填入完整配置,快速了解各种用法
注意事项
- 反向解析支持常见 cURL 参数,复杂的多行命令可能需要手动调整
- API Key 认证的 Header 名称必须符合规范命名(见上方「关于」说明),填写不合规名称时生成会报错
- 包含密码或 Token 的命令请注意保密,不要分享给他人
- 所有处理均在浏览器本地完成,不会上传任何数据