fastadmin请求第三方接口(raw数据的post请求)
【代码】fastadmin请求第三方接口(raw数据的post请求)
·
和普通post请求的区别在于,需要修改请求头数据类型,以及数据体的格式也需要改变,如下:
use fast\Http;
// 模拟获取到的数据作为动态参数
$code = 'ajsidojwodiajid';
// 请求参数(raw示例:'{"name": "John", "age": 30}';)
$params = '{"code":"'. $code.'"}';
// 请求(最后一个参数为添加请求头)
$result = Http::sendRequest("https://www.baidu.com/api/......", $params, 'POST',
[CURLOPT_HTTPHEADER => ['Content-Type' => 'application/json']]);
// 处理返回结果
$json = json_decode($result['msg'], true);
// 结束函数,返回结果
$this->success($json);

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)