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

導航首頁 ? 技術教程 ? 詳解php用curl調用接口方法,get和post兩種方式
全站頭部文字 我要出現在這里
詳解php用curl調用接口方法,get和post兩種方式 710 2024-01-17   

首先是客戶端執行方法ApiModel.php:

<?php 
/**
   * 模擬post進行url請求
   * @param string $url
   * @param array $post_data
   */
  function request_post($url = '',$ispost=true, $post_data = array()) {
    if (empty($url) || empty($post_data)) {
      return false;
    }
    
    $o = "";
    foreach ( $post_data as $k => $v ) 
    { 
      $o.= "$k=" . urlencode( $v ). "&" ;
    }
    $post_data = substr($o,0,-1);
    $key=md5(base64_encode($post_data));
    if($ispost){
      $url=$url;
    }else{
      $url = $url.'?'.$post_data;
    }
    
    
    $curlPost = 'key='.$key;
    header("Content-type: text/html; charset=utf-8");
    $ch = curl_init();//初始化curl
    curl_setopt($ch, CURLOPT_URL,$url);//抓取指定網頁
    curl_setopt($ch, CURLOPT_HEADER, 0);//設置header
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求結果為字符串且輸出到屏幕上
    if($ispost){
      curl_setopt($ch, CURLOPT_POST, 1);//post提交方式
      curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
    }
    $data = curl_exec($ch);//運行curl
    curl_close($ch);
    return $data;
  }
  ?>

客戶端調用方法,可以在此配置基本信息api.php:

<?php 
require 'ApiModel.php';
function testAction(){
    $url = '接口地址';
    $post_data['appid']    = '10';
    $post_data['appkey']   = 'cmbohpffXVR03nIpkkQXaAA1Vf5nO4nQ';
    $post_data['member_name'] = 'zsjs124';
    $post_data['password']  = '123456';
    $post_data['email']  = 'zsjs124@126.com';
    //$post_data = array();
    $res = request_post($url,$ispost=true,$post_data);    
    print_r($res);

  }
testAction();
?>

服務器的接口函數test.php:

<?php 
function serverapi(){
  $key='57173d6ad842d807443ee0db91fed323';
  if($_GET&&$_GET['appkey']=='cmbohpffXVR03nIpkkQXaAA1Vf5nO4nQ'||$_POST&&$_POST['key']===$key){
    $arr=array('name'=>'huanglu','password'=>'123456');
    echo json_encode($arr);
  }else{
    exit('非法訪問!');
  }
}
serverapi();
?>

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



主站蜘蛛池模板: 浙江卫视直播入口| 女同性激烈床戏舌吻戏| 无锡电视台| 小学道法教研主题10篇| 金发女郎| 伤残等级1-10标准图| 最可爱的人 电影| starstruck| 最爱电影完整版在线观看免费高清 | 让我们的家更美好教学设计| 网络查控申请书| 小池里奈| 孕期体重增长参照表| 中国黄色片子| 吻胸吃胸激情舌吻| 免费成年人| 树屋轻调| 《伪装者》演员| 67pp| 闺蜜心窍 电影| 热带夜电影| 舞蹈生撕腿疼哭视频| 女性私密整形| 抖音网页版登录| 温州新闻| 廖凡主演的电视剧有哪些| 第一财经公司与行业回放| 电影《大突围》免费观看国语| 看图猜明星| 神宫寺奈绪作品| 金珠玛米赞二胡曲简谱| 拔萝卜短剧| 越南一级毛片免费| 尹雪喜演的电影在线观看| 爱上女老师| 乡村女教师 电影| 我的电影在线观看| 陈程玉| 奶酪鼠的穷途梦2| 那些花儿吉他谱原版| 江南游戏|

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

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

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

站長微信:lxwl520520

站長QQ:1737366103