Я пытаюсь установить заголовок авторизации с помощью Guzzle / 6.2.0 в Ubuntu 18.04.1 .Но я не могу установить это.Может кто-нибудь помочь мне с этой проблемой?
У меня есть следующий код:
<code>use GuzzleHttp\Client;
$url = 'my_url';
$client = new Client();
$response = $client->get( $url, [
'headers' => [
'Authorization' => "Bearer {$my_token}"
]
]);
echo '<pre>';
print_r(json_decode($response->getBody(), true));
echo '
';
Сервер возвращает все заголовки из запроса.Здесь в этой функции заголовок авторизации больше не присутствует.
return $this->handleView($this->view([
'headers' => $request->headers->all()
], 200));
И ответ:
Array {
[headers] => Array {
[host] => Array{ [0]=>'my_url' }
[user-agent] => Array { [0] => GuzzleHttp/6.2.0 curl/7.58.0 PHP/7.1.22-1+ubuntu18.04.1+deb.sury.org+1 }
[x-php-ob-level] => Array{ [0] => 1 }
}
}
Итак, «Авторизация» былане установлено.
Спасибо!