最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php curl請求接口并獲取數(shù)據(jù)的示例代碼

 更新時間:2017年08月24日 15:51:00   作者:三月軟件----王耀峰  
本篇文章主要介紹了php curl請求接口并獲取數(shù)據(jù)的示例代碼,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

當(dāng)我們在做PHP開發(fā)的時候,很多時候需要對接口進(jìn)行測試,或者更方便的調(diào)用一些已有模塊的接口,取到結(jié)果并進(jìn)行后續(xù)操作,我們可以通過curl進(jìn)行模擬提交post和get請求,來去實(shí)現(xiàn)這些功能。

下面是對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);  
      //參數(shù)為1表示傳輸數(shù)據(jù),為0表示直接輸出顯示。 
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
      //參數(shù)為0表示不帶頭文件,為1表示帶頭文件 
      curl_setopt($ch, CURLOPT_HEADER,0); 
      $output = curl_exec($ch);  
      curl_close($ch);  
      return $output; 
   } 
  /* 
   * url:訪問路徑 
   * array:要傳遞的數(shù)組 
   * */ 
  public static function curl_post($url,$array){ 
 
    $curl = curl_init(); 
    //設(shè)置提交的url 
    curl_setopt($curl, CURLOPT_URL, $url); 
    //設(shè)置頭文件的信息作為數(shù)據(jù)流輸出 
    curl_setopt($curl, CURLOPT_HEADER, 0); 
    //設(shè)置獲取的信息以文件流的形式返回,而不是直接輸出。 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    //設(shè)置post方式提交 
    curl_setopt($curl, CURLOPT_POST, 1); 
    //設(shè)置post數(shù)據(jù) 
    $post_data = $array; 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); 
    //執(zhí)行命令 
    $data = curl_exec($curl); 
    //關(guān)閉URL請求 
    curl_close($curl); 
   //獲得數(shù)據(jù)并返回 
    return $data; 
  } 
} 

之后就可以通過CURL::curl_post($url,$array)或者CURL::curl_get($url);的方式調(diào)用接口并得到數(shù)據(jù)了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

麦盖提县| 托里县| 高雄市| 潮州市| 肇庆市| 调兵山市| 阿图什市| 遂川县| 延津县| 年辖:市辖区| 大荔县| 凌源市| 年辖:市辖区| 铜鼓县| 沅江市| 密云县| 崇文区| 墨江| 高台县| 阿合奇县| 屯门区| 庄河市| 密云县| 全州县| 闸北区| 榆林市| 潮州市| 凤城市| 霍城县| 神农架林区| 苗栗县| 开江县| 通许县| 包头市| 双桥区| 盐亭县| 陆河县| 区。| 清徐县| 新巴尔虎左旗| 贵州省|