2016-11-23 2 views
0

АНИ Я пытаюсь запросов доступа к заголовок авторизации, как это:жрать Authorization заголовок

Authorization: INSERT_YOUR_TOKEN_HERE 

жрать обеспечивает следующее:

Authorization: Basic <token> 

При вызове с 'auth' => [null, <token>].

И сервис возвращает ошибку, Token is wrong.

Когда мы вручную свернуться так:

Authorization: <token> 

Маркер принимается. Настройка заголовка авторизации вручную приводит к тому, что жужжание полностью исключает его из запроса.

Как мы можем предотвратить добавление слова basic путем жужжания? (Мы используем версию 6.1).

ответ

3

Вам нужно определить заголовок первого, а затем нужно прикрепить его с просьбой

$header = array('Authorization'=>'tokken'); 
$response = $this->client->get($url, array('headers' => $header)); 

Тогда ваш заголовок будет отправить вместе с запросом.

0

ОК, поэтому ответ на мою проблему, если у кого-либо есть аналогичная проблема, заключается в том, что я неправильно передавал свои заголовки клиенту жужжания, заставляя его использовать значения по умолчанию, которые достаточно похожи на те, которые мне нужны, что я пропустил это , Это означало, что установка заголовка авторизации вручную просто ничего не делала, а не удалялась.

Не забудьте создать свои массивы с нужным количеством измерений людей :)

Смежные вопросы