cURL 转 PHP 代码

使用 curlconverter 将 cURL 命令转换为可直接使用的 PHP 请求代码。

工具简介:在线 cURL 转 PHP 转换器

使用这款免费的在线工具,可以轻松将任何 curl 命令转换为 PHP 代码
无论你喜欢传统的 curl_setopt 写法,还是现代的 Guzzle 客户端 语法,工具都能自动生成简洁、可直接运行的 PHP 请求代码。

本工具基于开源项目 curlconverter 构建,能够精准解析请求头、查询参数、JSON 请求体、身份验证信息以及文件上传等内容。


什么是在线 cURL 转 PHP 转换器?

cURL 转 PHP 用于解析 URL 各组成部分,方便排查参数与路径问题。

如何使用

  1. 粘贴完整 URL。
  2. 工具自动拆解协议、域名、路径与参数。
  3. 复制所需字段。

常见应用场景

  • 快速定位 URL 参数问题
  • 对比不同环境下的链接差异
  • 文档或接口说明中的 URL 拆解

❓ 常见问题 FAQ

Q1:解析失败怎么办?
A:确认 URL 格式完整,包含协议头。

Q2:参数没有显示?
A:检查是否存在 ? 与 & 分隔符。

Q3:支持中文域名吗?
A:可先转为 Punycode 再解析。

使用方法

  1. 将完整的 curl 命令(包含标志、请求头和请求数据)粘贴到输入框中。
  2. 点击 转换 按钮,即可立即生成等价的 PHP 代码。
  3. 根据需要选择输出 PHP cURLGuzzle 版本,然后复制到你的项目中使用。

主要功能

  • 支持 JSON、表单、多部分请求体
  • 自动解析所有 HTTP 请求头
  • 自动展开环境变量
  • 检测常见 curl 语法错误
  • 同时支持传统 PHP curl_* 和现代 Guzzle 输出

为什么要使用 cURL 转 PHP 转换器?

手写 HTTP 请求代码容易出错且耗时。
使用本工具,你可以在几秒内将现有的 curl 命令转换成可运行的 PHP 代码,提升开发效率并减少语法问题。

非常适合用于 API 调试、后端开发、第三方接口集成等场景。


应用场景

1. 将 cURL 命令转换为 PHP 代码

快速把 API 文档中的 curl 示例转成 PHP 可执行脚本。
适用于快速调试接口、定时任务(cron job)或兼容旧版 PHP 系统的场景。

2. 将 cURL 命令转换为 Guzzle 客户端

让旧代码焕发新生,轻松将 curl 命令转为 Guzzle 客户端 格式。
支持异步请求、中间件、依赖注入与错误处理,适合 Laravel、Symfony 等现代 PHP 框架。

3. 在线 cURL 转 PHP 工具(无需安装)

完全基于浏览器运行,无需任何安装。
可以直接编辑命令、即时预览结果,并与团队成员共享转换后的 PHP 代码,用于文档、SDK 或内部工具开发。