-X、-H、--data 参数解析,复杂情况需手动调整。
在开发 Web 应用或对接第三方 API 时,手动构建复杂的 curl_init 选项极易出错。本工具能将浏览器或 Postman 导出的 cURL 命令 瞬间解析,并生成符合 PHP 规范的生产级代码。
wp_remote_post 或原生 cURL 代码。User-Agent、Referer 及 Cookie 字典,提高采集效率。本站工具深度适配了 PHP 执行环境的特性及常用网络请求库:
curl_init()、curl_setopt() 代码,无任何外部依赖,适用于所有 PHP 环境。-d (POST 数据) 或 -H (头信息) 转换为 PHP 关联数组,使代码逻辑清晰、易于二次修改。CURLOPT_COOKIE 或独立的 Cookie Jar 进行管理。CURLOPT_SSL_VERIFYPEER 等关键安全选项。curl_errno)。原始 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);
CURLOPT 常量,工具自动为您配置。