美文网首页
curl发送请求方法封装request

curl发送请求方法封装request

作者: peng_js | 来源:发表于2017-06-30 13:33 被阅读0次

//使用url封装请求方法

//封装可以请求http和https

//可以发送get和post的请求方式

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);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);

}

//如果是post请求

if($method === 'post'){

//开启发送post请求选项

curl_setopt($ch,CURLOPT_POST,true);

//发送post的数据

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

}

//3.发送请求

$result = curl_exec($ch);

//4.返回返回值,关闭连接

curl_close($ch);

return $result;

}

相关文章

网友评论

      本文标题:curl发送请求方法封装request

      本文链接:https://www.haomeiwen.com/subject/ienbcxtx.html