成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php curl請求接口并獲取數據的示例代碼
全站頭部文字 我要出現在這里
php curl請求接口并獲取數據的示例代碼 752 2023-12-10   

當我們在做PHP開發的時候,很多時候需要對接口進行測試,或者更方便的調用一些已有模塊的接口,取到結果并進行后續操作,我們可以通過curl進行模擬提交post和get請求,來去實現這些功能。

下面是對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; 
   } 
  /* 
   * url:訪問路徑 
   * array:要傳遞的數組 
   * */ 
  public static function curl_post($url,$array){ 
 
    $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); 
    //設置post數據 
    $post_data = $array; 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); 
    //執行命令 
    $data = curl_exec($curl); 
    //關閉URL請求 
    curl_close($curl); 
   //獲得數據并返回 
    return $data; 
  } 
} 

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 祈使句怎么改| 土壤动植物的乐园教学反思| 小学道法教研主题10篇| 暗夜深海电视剧免费观看| 诱惑的艺术| 大海在呼唤| 小崔会客| 帕米尔医生电视剧全集免费观看| 吸痰护理ppt课件| 同性gay在线| 没有下巴| 一夜风流| 电视剧零下三十八度演员表| 宋学士濂文言文翻译| .和平精英| 招聘女服务员2| 风花雪月1977版| 影音先锋欧美| 唐砖演员表| 黑色纳粹电影完整版| 速度与激情 电影| 动物聚会美术图片| 美国派7| 新亮剑40集免费观看完整版高清| 不得不爱吉他谱| 最美情侣高清免费观看视频大全| 女生宿舍2在线| 西藏卫视节目单| 斯维特拜克之歌| 高潮艺术| http://www.douyin.com| 黄影| 身披彩衣的姑娘简谱| 女公安毛片免费观看| 范冰冰性感| 柏欣彤12点以后跳的广场舞| 电影一对一| 囚爱为奴免费观看电视剧| 普通攻击是二连击的妈妈你喜欢吗| 禁忌的爱在线| 乔治娅·格洛梅|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103