【发布时间】:2018-12-07 01:49:52
【问题描述】:
我正在尝试在 Laravel 5.5 中使用 Guzzle 访问 API。
curl 中的命令如下:
curl http://apiurl.com/getRequest -d "api_key=token_value"
现在使用 Guzzle,我开始编写如下代码:
$client = new Client(['base_uri' => 'http://apiurl.com/']);
$response = $client->request('GET', 'getRequest', [
'headers' => [
'api_key' => ['token_value']
]
]);
var_dump($response->getStatusCode());
var_dump(json_decode($response->getBody(), true));
现在我可以看到statusCode 为200 和getBody 为Null。但是当我使用curl 使用相同的请求时,我可以看到完整的数据。
有人可以解决吗?
【问题讨论】:
标签: laravel curl laravel-5 guzzle guzzle6