我必须使用php curl向web服务发出请求。 我必须使用此代码生成请求:
$ch = curl_init();
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_MUTE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
当我尝试将请求卷曲时,我经常收到错误:SSL Error
。
平均而言,在获得具有正确结果的良好请求之前,我必须做出大约2个请求(带有此错误)。
有什么问题吗?
我对SSL绝对不感兴趣。我必须调用的服务使用HTTPS。