在PHP代码中转换curl命令行代码

问题描述:

任何人都可以帮助我将curl命令行转换为php curl代码吗? PLZ在PHP代码中转换curl命令行代码

卷曲-v --data “WSCommunityStringRW 2 = 1200ve50set &提交=提交?” http://xxxxx/123 -u “管理员:a1s2d3” --anyauth


是的,我做了一些事,但......不是工作:(

$api_url = 'xxx/123'; 
$ch = curl_init(); 


curl_setopt($ch, CURLOPT_URL, $api_url); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST); 
curl_setopt($ch, CURLOPT_USERPWD, "admin:a1s2d3"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, true); 

$data = array(
    'WSCommunityStringRW?2' => '1200ve50set', 
    'Submit' => 'Submit' 
); 

curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_close($ch); 

你已经采取了看看PHP手册的cURL pages?它应该包含你需要的一切。

编辑

在您提供的代码中,缺少curl_exec()。如果调用curl_exec()后无效,请尝试查看curl_error()的输出。