原csdn地址https://blog.c|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

Yii2 Client使用

使用yii框架,要请求接口,选用到的是yii2自带的Client类,网上找了相关材料都没说的个所以然出来,然后得到大神指点就直接使用post方法,代码如下

        $host = "http://jljxjk.market.alicloudapi.com";
        $path = "/aliyunapp/aliyunservice.aspx";
        $appcode = "1231231231231231231";

        $content = file_get_contents('https://upload.hanmaker.com/upload/staff/files/20180403/5ac2dcb3a51f7.pdf');
        $content = base64_encode($content);

        $bodys = "cid=1&content=$content&ext=.pdf";
        $headers = [
            'Authorization' => 'APPCODE '.$appcode,
            'Content-Type' => 'application/json; charset=UTF-8'
        ];

        $url = $host . $path;
        $baseUrl = ['baseUrl'=>$url];
        $client = new Client($baseUrl);
        $response = $client->post($baseUrl,$bodys,$headers)->send();
        // 下面注意我原来看到接口返回给我的是这种形式 
        ![这里写图片描述](https://img-blog.csdn.net/2018072409532549?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d0MTI4NjMzMTA3NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

        $jsonString = $response->content;//然后这边我直接这样就可以调用了

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074658

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(20)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起