来自服务器的CURL SSL3空回复错误号:52

时间:2014-02-26 08:56:41

标签: php curl ssl

我几乎搜索了所有帖子但没有发生任何事情。我正在尝试使用PHP连接SSL3 oracle Web服务。我尝试过soapclient和nusoap,但没有任何效果。另外,我已经将ssl_method添加到SOAP_SSL_METHOD_SSLv3但仍然出错。

我已经切换到curl并将ssl版本添加到3,添加了带有expect的标头,添加了mozilla.pem文件,并尝试使用带有选项CURLOPT_CAINFO的客户端证书。设置CURLOPT_SSL_VERIFYPEER为你好,但我仍然得到同样的错误。

代码如下。任何帮助将不胜感激。

$query= 'http://somesecretclienturl.com/?with=some&parameters=here';        
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$query);
curl_setopt($ch,CURLOPT_TIMEOUT,60);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
$result = curl_exec($ch);
if(empty($result)){
    print_r(curl_error($ch));
}else{ 
    print_r('success'); //Never came to this point
}
curl_close($ch);

注意:我可以连接到Web服务并在尝试时获得响应: 来自终端的curl -i http://somesecretclienturl.com/?with=some&parameters=here

0 个答案:

没有答案
相关问题