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();
// 下面注意我原来看到接口返回给我的是这种形式

$jsonString = $response->content;//然后这边我直接这样就可以调用了
本文作者:蜗牛使劲冲
本文链接:https://www.cnblogs.com/warrenwt/p/18074658
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步