Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie die Schnittstelle in PHP auf

So rufen Sie die Schnittstelle in PHP auf

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-09-29 13:19:419337Durchsuche

So rufen Sie die Schnittstelle in PHP auf

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn