Wenn wir PHP entwickeln, müssen wir häufig die Schnittstelle testen oder bequemer die Schnittstelle einiger vorhandener Module aufrufen, die Ergebnisse abrufen und nachfolgende Vorgänge ausführen Curl, um das Absenden von Beiträgen zu simulieren und Anfragen zur Implementierung dieser Funktionen zu erhalten.
Danach können Sie die Schnittstelle aufrufen und die Daten über CURL::curl_post($url,$array) oder CURL::curl_get($url); abrufen.
Verwandte Empfehlungen: „php-Einführungs-Tutorial“
Das Folgende ist die Kapselung von Curls Beitrag und get:
<?php /** * Created by PhpStorm. * User: thinkpad * Date: 2015/7/17 0017 * Time: 13:24 */ class Action { public static function curl_get($url){ $testurl = $url; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $testurl); //参数为1表示传输数据,为0表示直接输出显示。 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //参数为0表示不带头文件,为1表示带头文件 curl_setopt($ch, CURLOPT_HEADER,0); $output = curl_exec($ch); curl_close($ch); return $output; } public static function curl_post($url){ $curl = curl_init(); //设置提交的url curl_setopt($curl, CURLOPT_URL, $url); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设置post方式提交 curl_setopt($curl, CURLOPT_POST, 1); //执行命令 $data = curl_exec($curl); //关闭URL请求 curl_close($curl); //获得数据并返回 return $data; } }
Das obige ist der detaillierte Inhalt vonSo rufen Sie die Schnittstelle in PHP auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!