反馈

curl转php


      
⚠️ 本工具为简化版,仅支持常见 -X-H--data 参数解析,复杂情况需手动调整。

📖 工具说明

在开发 Web 应用或对接第三方 API 时,手动构建复杂的 curl_init 选项极易出错。本工具能将浏览器或 Postman 导出的 cURL 命令 瞬间解析,并生成符合 PHP 规范的生产级代码。


1. 核心应用场景


2. 核心功能解析

本站工具深度适配了 PHP 执行环境的特性及常用网络请求库:

A. 支持多种调用方式 (Multi-Standard Support)
B. 智能参数映射与优化
C. 100% 本地解析 (Absolute Privacy)
D. 规范化代码输出

3. 操作流程简述

  1. 获取指令: 在浏览器开发者工具的 Network 标签页,右键点击请求选择 Copy -> Copy as cURL
  2. 粘贴代码: 将内容粘贴到本站的“输入框”内。
  3. 一键生成: 点击“转换为 PHP (Convert)”按钮。
  4. 复制复用: 转换结果将即时生成在下方,点击“复制代码”即可快速复用。

4. 转换代码示例

原始 cURL:

curl 'https://api.ebtool.com/v1/update' -H 'X-Token: secret_123' -d 'status=active&id=5'

生成的 PHP 代码 (原生 cURL 示例):

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.ebtool.com/v1/update');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-Token: secret_123',
    'Content-Type: application/x-www-form-urlencoded',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'status=active&id=5');

$response = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);

5. 为什么选择本站在线 cURL 转 PHP?

📖 相关推荐