Comment appeler l'interface que d'autres ont créée en php
Appeler l'interface consiste à simuler des requêtes http, parce qu'il est différent du front-end, les requêtes http peuvent être lancées directement via ajax ou d'autres méthodes, et le backend doit simuler cette requête via curl afin d'obtenir le même effet que le front-end.
Encapsulez-le :
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; }
Puis appelez volontiers :
$array = array('open_id'=>$openid); $url = dr_var("verify"); $res = $this->curl_post($url,$array);
Voici une interface de vérification du système A qui est simulée et demandée dans l'interface du système B pour examen par l'utilisateur. identité, puis détermine quelle interface du système B renvoie en fonction des résultats de l'audit.
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!