• 接口调用 GET方式


    /**
    * 第一步 视图展示 、 视图页面(忽略)
    * @return [type] [description]
    */


    /**
    * 第二步 控制器先将要运行的接口处理好(接口及参数)传到到Model层
    * @param Request $request [description]
    * @return [type] [description]
    */
    public function updDays(Request $request)
    {
      $sid = $request->input('sid');

      $url='https://i.cnblogs.com/EditPosts.aspx?iccid='.$sid.'&reqDetail=true';

      $Models = new Show();
      $showDays = $Models->showInfo($url);

      $data = json_decode($showDays,true);

      return $data;

    }

    /**
    * 第三步 Model层 用来调用各种接口
    * @param [type] $url [控制器传过来的API接口]
    * @return [return] $output [返回通过接口查询的json格式数据]
    */
    public function showInfo($url)
    {
    $token = Session::get('token');//token值

    $ch = curl_init();//创建curl

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_HEADER, 1);//“0”不打印头信息;“1”打印头信息

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Token:'.$token));//添加http头请求信息token令牌

    $output = curl_exec($ch);

    curl_close($ch);

    return $output;
    }

  • 相关阅读:
    Create Your Tab and LayerTabMenu In Katana
    Linux C Programing
    Linux C Programing
    dynamics_cast<>
    TBB 学习笔记
    冒泡排序算法
    Spring4学习笔记:Spring框架中为一个bean配置依赖注入的方式
    基数排序算法的Java实现
    堆排序算法的Java实现与分析
    贪心算法
  • 原文地址:https://www.cnblogs.com/54sen/p/6729160.html
Copyright © 2020-2023  润新知