开发工具

cURL 转请求代码

本地生成 Fetch / Axios / Node / Python / Go / PHP 请求示例

本地处理 · 不上传免费使用无水印

仅转换单个 HTTP / HTTPS 请求,不执行命令或请求,不上传。支持 POSIX 单/双引号、续行、-X/-H/-d/-u/-b/-A/-e/-G/-I/-L、对应长参数、--data-raw/--data-binary/--data-urlencode/--json/--compressed;同名头合并。最多 100000 字符。不支持变量展开、管道、重定向、文件引用、URL 展开、表单、代理、证书和多个请求;其他参数会明确报错。

输出为可审查的请求示例。Node 使用 18+;Axios 示例面向 Node,需安装 axios;Python 需 requests;PHP 需 cURL 扩展。Fetch 受浏览器跨域和受限请求头约束;GET/HEAD 正文需切换其他目标或用 -G 转查询参数。默认不跟随重定向,-L 开启跟随。

什么是cURL 转请求代码?

将单条 cURL HTTP 请求转换为 Fetch、Axios、Node、Python、Go 或 PHP 示例,保留方法、请求头、正文与基础认证,全部本地生成。

能力亮点

  • 六种目标代码
  • 完整 Go/PHP 请求
  • 引号与正文转义
  • 明确不支持的参数

如何使用cURL 转请求代码

  1. 1

    粘贴 cURL 命令并选择目标语言。

  2. 2

    生成代码,查看参数限制与目标环境提示。

  3. 3

    审查认证、地址和正文后复制或下载到项目中。

常见问题

会发送粘贴的请求吗?

不会,只做本地文本转换,不访问目标地址,不展开变量、命令或文件。

为什么部分参数报错?

这里只支持单个常见 HTTP 请求。代理、证书、文件上传、shell 执行等无法完整转换时会报错,避免悄悄忽略参数。