封装请求方法,也就是实用curl方法去请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装请求方法,也就是实用curl方法去请求相关的知识,希望对你有一定的参考价值。
//封装请求接口方法
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;
}
以上是关于封装请求方法,也就是实用curl方法去请求的主要内容,如果未能解决你的问题,请参考以下文章