Heim >Backend-Entwicklung >PHP-Problem >Wie rufe ich die PHP-Schnittstelle auf, die jemand anderes vorbereitet hat?
So rufen Sie die Schnittstelle auf, die andere in PHP erstellt haben
Das Aufrufen der Schnittstelle dient dazu, http-Anforderungen zu simulieren. Da es sich vom Front-End unterscheidet, können http-Anfragen direkt über Ajax oder andere Methoden initiiert werden, und das Backend muss diese Anfrage über Curl simulieren, um den gleichen Effekt wie das Front-End zu erzielen.
Kapseln Sie es:
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; }
Dann rufen Sie gerne an:
$array = array('open_id'=>$openid); $url = dr_var("verify"); $res = $this->curl_post($url,$array);
Hier ist eine Verifizierungsschnittstelle von System A, die in der Schnittstelle von System B simuliert und zur Überprüfung durch den Benutzer angefordert wird Identität und bestimmt dann basierend auf den Prüfergebnissen, welche System-B-Schnittstelle zurückgibt.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWie rufe ich die PHP-Schnittstelle auf, die jemand anderes vorbereitet hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!