介绍一款好用的模拟post请求的库

本篇是介绍在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就是响应头的全部内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值