标签:
//封装请求接口方法
function request($url,$https=true,$method=‘get‘,$data=null){
//1、初始化curl
$ch = curl_init($url);
//2、设置相关请求参数
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); //不直接输出字符串
//判断是否为https请求
if($https == true){
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); //关闭https的证书的验证
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); //https请求的重点
}
//3、判断请求方式,get、post
if($method == ‘post‘){
curl_setopt($ch,CURLOPT_POST,true); //post请求设置
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
}
//3、发送请求
$str = curl_exec($ch);
//4、关闭连接
curl_close($ch); //完事之后关掉,节省资源
//返回数据结果
return $str;
}
标签:
原文地址:http://www.cnblogs.com/lyz1992/p/5631994.html