ホームページ  >  記事  >  バックエンド開発  >  PHPでインターフェースを呼び出す方法

PHPでインターフェースを呼び出す方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-09-29 13:19:419337ブラウズ

PHPでインターフェースを呼び出す方法

PHP 開発を行っている場合、多くの場合、インターフェイスをテストするか、より便利にはいくつかの既存モジュールのインターフェイスを呼び出し、結果を取得して後続の操作を実行する必要があります。これらの関数を実装するには、curl を介して post および get リクエストを送信します。

その後、インターフェイスを呼び出し、CURL::curl_post($url,$array) または CURL::curl_get($url); を通じてデータを取得できます。

関連する推奨事項: 「php 入門チュートリアル

次は、curl の post と 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;  
    }  
}

以上がPHPでインターフェースを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。