【问题标题】:convert curl line command in php code在 php 代码中转换 curl line 命令
【发布时间】:2011-04-09 10:11:24
【问题描述】:

谁能帮我将 curl 命令行转换为 php curl 代码?请教

curl -v --data "WSCommunityStringRW?2=1200ve50set&Submit=Submit" http://xxxxx/123 -u "admin: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


    【解决方案1】:

    你看过PHP手册中的cURL pages了吗?它应该包含你需要的一切。

    编辑

    在您提供的代码中,缺少curl_exec()。如果调用curl_exec()后还是不行,试试看curl_error()的输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-28
      • 2016-03-07
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      • 1970-01-01
      相关资源
      最近更新 更多