教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php curl常见错误:SSL错误、bool(false)

php curl常见错误:SSL错误、bool(false)

发布时间:2019-01-23   编辑:jiaochengji.com
教程集为您提供php curl常见错误:SSL错误、bool(false) 等资源,欢迎您收藏本站,我们将为您提供最新的php curl常见错误:SSL错误、bool(false) 资源
文章介绍了关于php curl常见错误:SSL错误、bool(false) ,有需要的朋友要以参考一下下哈。

症状:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

症状:php curl调用curl_exec返回bool(false),命令行curl调用正常。

排查方法:

var_dump(curl_error($ch));

返回:

string(23) "Empty reply from server"

再排查:

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1058')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1058>

    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);

返回:

HTTP/1.1 100 Continue
Connection: close

原因:php curl接收到HTTP 100就结束了,应该继续接收HTTP 200

解决方案:

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy5913')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy5913>

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));

您可能感兴趣的文章:
php curl常见错误:SSL错误、bool(false)
php curl访问https实现代码
php curl访问调用https时报错解决办法
PHP Curl出现403错误怎么办?curl错误解决方法
php curl错误代码列表(收集)
php cURL https链接报错:Unknown SSL protocol error in connection to
PHP实现抓取HTTPS内容的方法和错误处理
解决php curl获取网页内容提示405 method not allowed状态码
php curl参数详解与用法大全
cURL函数库错误码说明之PHP curl_errno函数

[关闭]
~ ~