zoukankan      html  css  js  c++  java
  • 接口调用 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;
    }

  • 相关阅读:
    Linux 配置 nginx + php
    Laravel 网站项目目录结构规划
    配置服务器 Ubuntu 记录+踩坑
    JavaScript 单例,Hash,抛异常
    易理解版八皇后
    获取bing每日图片
    OpenGL 学习笔记 01 环境配置
    [瞎JB写] C++多态
    c++ initialize_list
    最长上升子序列的二分优化
  • 原文地址:https://www.cnblogs.com/54sen/p/6729160.html
Copyright © 2011-2022 走看看