【发布时间】:2017-06-23 01:41:04
【问题描述】:
我已经构建了一个小型 Laravel 项目,用于从开放 API 获取数据并使用正确的 CORS 标头等返回数据。所以我正在这样做:
$client = new Client();
$res = $client->get('https://anapioficeandfire.com/api/' . $call);
return response()->json(json_decode($res->getBody()))->withHeaders($res->getHeaders());
当我进行示例调用时,它会返回一个奇怪的响应,以 <?php 开头,然后是实际的 JSON 响应。为什么会这样?
【问题讨论】:
-
你试过
json_decode($res->getBody(),true), -
我刚试过,不幸的是它没有删除