thinkphp 使用curl请求数据没有返回值

浏览:8885 发布日期:2017/03/23 分类:求助交流 关键字: curl 请求数据 返回值
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch, CURLOPT_URL, $posturl);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 6);
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
//下面发送一个常规的POST请求,类型为application/x-www-form-urlencoded,就像提交表单一样
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.2; rv:19.0) Gecko/20100101 Firefox/19.0");
//执行操作
$result = curl_exec($ch);

if (curl_error($ch)){
var_dump(curl_error($ch));
curl_close($ch);
exit("0");
}else{
var_dump(json_encode($result));
curl_close($ch);
exit("1");
}

在var_dump(json_encode($result));执行之后返回的是个空
最佳答案
评论( 相关
后面还有条评论,点击查看>>