本篇是介绍在TP5下用composer来安装
首先在你的项目目录下运行该命令(在composer.json文件的那一级)
#composer require mashape/unirest-php
安装完毕后打开TP5
由于TP5会自动加载composer类库文件,所以我们不需要require autoload文件,直接导入类即可
<?php
namespace app\admin\controller;
use think\Controller;
use Unirest\Request;
接下来是模拟请求的代码
//模拟post请求
$headers = array('Accept' => 'application/json'); //设置报文头属性
//请求数据
$data = array('name' => 'ahmad', 'company' => 'mashape');
$response = Request::post('http://hotelapi.s-bike.cn/Api/Home/getCity', $headers, $data);
直接使用Request类下的静态方法post就可以进行模拟post请求,是不是非常简单~~~
最后返回一个对象
属性code就是状态码,200就是成功
raw_body就是返回来的json字符串
body就是返回的数据解析成的一个数组对象
header就是响应头的全部内容