🌐 ZH

🌀 cURL 命令生成器

输入 HTTP 方法、URL、请求头、请求体和选项,即可生成可直接复制的 cURL 命令。所有值都会按 POSIX shell 规则安全转义。


        
指南

了解更多

01

1. cURL 命令的构成

cURL 命令由 curl 加上选项和 URL 组成。-X 设置方法,-H 添加请求头,--data-raw 或 --data-urlencode 发送请求体。本工具从表单读取每一部分,生成排版整齐的多行命令,并可一键复制到剪贴板。

02

2. 安全的值转义

当请求头值或 JSON 请求体包含单引号(')、空格或特殊字符时,未转义的命令可能在 shell 中出错。本工具将每个值用单引号包裹,并把值内的单引号精确替换为 '\'' 序列(闭合、转义引号、重新打开),同时去除换行以防止请求头注入。

03

3. 注意 -k 选项

-k(--insecure)会跳过服务器 TLS 证书验证。它在本地测试时很方便,但在真实网络中会使您面临中间人攻击,十分危险。本工具在启用 -k 时会显示警告。生产环境请使用有效证书并避免此选项。

常见问题

直接粘贴并运行生成的命令安全吗?
值已按 shell 规则转义,不会因特殊字符导致语法错误。但请在运行前检查影响安全的选项(如 -k)和目标 URL。
含单引号的值也能处理吗?
可以。值内的单引号会被替换为标准 POSIX shell 序列('\''),从而精确传递。
我输入的值会发送到服务器吗?
不会。命令完全在浏览器中生成,任何值都不会发送到服务器。
这个命令能在 Windows 上运行吗?
本工具按 POSIX shell(bash/zsh)转义。Windows cmd.exe 的引用规则不同,可能无法直接运行,建议使用 PowerShell、WSL 或 Git Bash。