
php别人做好了接口怎么去调用
调用接口就是模拟http请求,因为不同于前端,可以通过ajax或者其他方式直接发起http请求,后端只好通过curl来模拟这种请求,以便达到和前端相同的效果。
封装一下:
public static function curl_post($url,$array){
$curl = curl_init();
//设置提交的url
curl_setopt($curl, CURLOPT_URL, $url);
//设置post方式提交
curl_setopt($curl, CURLOPT_POST, 1);
//获取数据不直接输出
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
//设置post数据
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array));
//执行命令
$data = curl_exec($curl);
//关闭URL请求
curl_close($curl);
//获得数据并返回
return $data;
}然后就愉快地调用了:
$array = array('open_id'=>$openid);
$url = dr_var("verify");
$res = $this->curl_post($url,$array);这里是在B系统接口里面模拟请求了A系统的一个verify接口,用来审核用户身份,然后根据审核结果决定B系统接口向外返回什么。
立即学习“PHP免费学习笔记(深入)”;
更多PHP相关知识,请访问PHP中文网!
以上就是php别人做好了接口怎么去调用的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号