我正在尝试使用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协议错误。"
不幸的是,我无法共享该网址。我还可以尝试其他选择吗?