cURL未知SSL协议错误,无法下载pdf

时间:2015-03-05 18:25:34

标签: php ssl curl

我正在尝试使用cURL访问URL(pdf)。我的代码如下。我收到的错误是与my.domain.com:443相关的未知SSL协议错误。

$url="https://my.domain.com/app/report?reportID=12345";
$agent= 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36';

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);

$output = curl_exec($ch);

if (!curl_errno($ch)) {
    echo $output;
 } else {
    echo curl_error($ch);
 }

curl_close($ch);

如果我添加 curl_setopt($ ch,CURLOPT_SSLVERSION,3); 我从网站收到有关不支持该SSL版本的错误。每个其他选项(1-6)都会给我"未知的SSL协议错误。"

不幸的是,我无法共享该网址。我还可以尝试其他选择吗?

0 个答案:

没有答案