功能说明
curl命令生成器是一款实用的在线开发辅助工具,可通过可视化界面配置 HTTP 请求参数,自动生成对应的 curl 命令行。
支持 GET、POST、PUT、DELETE 等常用请求方法,可自定义请求头、请求体、认证方式(Basic/Bearer/API Key),并支持 SSL、重定向、详细输出等常用选项。
适用于 API 接口调试、后端开发联调、前端请求构造等场景。所有配置在浏览器本地完成,不会上传任何数据到服务器。
使用步骤
1. 填写请求 URL,选择请求方法(GET/POST 等)。
2. 按需添加请求头(Headers)。
3. 如需发送数据,在请求体中填写 JSON 或表单内容。
4. 按需配置认证方式(Basic Auth / Bearer Token / API Key)。
5. 选择其他选项(如跳过 SSL 验证、跟随重定向等)。
6. 点击「生成 curl 命令」,复制结果到终端执行。
常见问题
生成的命令可以直接复制使用吗?
可以。生成的 curl 命令为标准格式,可直接粘贴到 Linux / macOS / Windows(需 PowerShell 或 WSL)终端执行。Windows CMD 需要将单引号改为双引号。
POST 请求的 Body 数据如何填写?
JSON 格式直接填写 {"key":"value"},工具会自动添加 -H "Content-Type: application/json"。表单数据格式填写 key1=value1&key2=value2,选择 x-www-form-urlencoded 即可。
Bearer Token 是什么?
Bearer Token 是 REST API 常用的认证方式,通常在请求头中以 Authorization: Bearer <token> 形式传递。从 API 文档或开发者后台获取 Token 后填入即可。
你可能还想问
生成的命令能直接用于生产吗?
可以,但要留意续行符与引号规则在不同系统下的差异;含特殊字符的 JSON 建议写入文件再用 @ 引用,避免转义踩坑。
怎么携带认证信息?
常用请求头传 Authorization,或用内置的用户名密码参数(会提示输入);不要把密钥写进命令历史,敏感调用建议放进脚本读环境变量。
为什么本地能跑、服务器报错?
常见原因是代理、证书与 DNS 环境不同;加详细输出看握手与请求细节,必要时临时跳过证书校验排查,但不要带入正式环境。
速查在线工具箱