我希望有人可以通过我正在进行的小型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)。我做错了吗?