Я пытаюсь получить доступ к API с помощью Guzzle в Laravel 5.5.
Команда в 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
, я могу увидеть полные данные.
Может кто-нибудь решить это, пожалуйста?