本地处理
$ devdesk curl--local
格式与文档

curl 命令在线转换:Bash、PowerShell 与 Windows cmd

转换 curl 的字面量参数和引号,适配 Bash、PowerShell、Windows cmd。查看 JSON 请求体示例,转换器不会执行命令或发送请求。

正在加载本地工具…

使用说明

支持带引号的字面量参数和续行。为避免改变含义,会拒绝变量展开、命令替换、管道、重定向和 cmd 的不安全字符。转换器从不执行命令。

工具输入不上传

操作步骤

  1. 选择原命令使用的 Shell,再选择目标 Shell。
  2. 粘贴以 curl 或 curl.exe 开头的字面量命令并转换。
  3. 核对 URL、请求头及请求体;运行前在自己的终端确认内容。

Bash 示例:发送 JSON 请求体

curl 'https://example.com/api' -H 'Content-Type: application/json' --data '{"name":"demo"}'

选择 Bash → PowerShell,转换结果会使用 curl.exe 和适合 PowerShell 的引号。这里不会实际请求 example.com。

常见问题

支持变量和管道吗?

不支持。变量展开、命令替换、管道和重定向会被拒绝,以免转换改变含义。请先提供不包含这些 Shell 操作的字面量参数。

为什么输出是 curl.exe?

PowerShell 和 cmd 目标使用 curl.exe 明确指定可执行文件。转换不负责安装 curl,也不能证明目标终端版本支持所有选项。

请求失败能在这里调试吗?

工具只转换命令文本。网络、认证、证书与服务端响应需要在实际运行环境排查;可结合 URL 编解码和 HTTP 状态码查询理解请求。