我在端点调用车辆数据API,可以使用以下方法返回数据:
$client = new Client();
$url = "https://uk1.ukvehicledata.co.uk/api/MISC DETAILS;
$result = $client->get($url);
return $result->request;
这是使用模拟数据,因此响应是:
{
"Request":{
"RequestGuid":"",
"PackageId":""
"Response":{
// VEHICLE DATA
}
}
但是,我现在希望将响应存储在数据库中,但无法访问 - >请求或 - >请求等。
使用:
return json_encode( (array)$result );
实际上从Guzzle返回标题而没有响应数据。
任何帮助?
答案 0 :(得分:0)
您必须先将正文转换为JSON:
$jsonArray = json_decode($result->getBody()->getContents(), true);
echo $jsonArray['Request']['RequestGuid'];