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;//然后这边我直接这样就可以调用了

浙公网安备 33010602011771号