将Shell cURL命令转换为PHP

时间:2015-10-15 15:29:59

标签: php shell curl

我希望有人可以通过我正在进行的小型cURL测试来帮助我。在终端中,我可以通过执行以下操作成功获得响应;

curl -u domain\\user:password https://server.whatever.com/EWS/Services.wsdl

我正在尝试使用以下内容将此转换为适用于PHP;

    $ch = curl_init(); 

    curl_setopt($ch, CURLOPT_URL, 'https://server.whatever.com/EWS/Services.wsdl');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt($ch, CURLOPT_USERPWD, 'domain\\user:password');

    $output = curl_exec($ch); 

    $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    echo "Output: $output<br>";
    echo "Status code: $status_code<br>";

    curl_close($ch);

可悲的是,这似乎没有产生任何响应(输出并且始终为空,状态代码始终为0)。我做错了吗?

0 个答案:

没有答案