2016-12-20 2 views
0

Я решаю проблему в Api приложения laravel 4.2. Я загрузил проект и установил локальный. Я регистрируюсь с использованием заданного адреса электронной почты и пароля, и он успешно отправляется в систему и бросает api_token, который хранится в базе данных. Теперь, если я использую этот токен api в заголовке, он выдает ошибку: {"status":false,"message":"Api Token is missing","code":"404"} , потому что он не получает api_token, который отправляется вставить заголовок. Если я пытаюсь умереть и сбрасывать этот заголовок, он дает null.Api Token отсутствует в laravel 4.2 api

Он отлично работает в онлайн-сервере и получает api_token.and все работает нормально, но если я пытаюсь работать с одним и тем же файлом в локальном, он дает ошибку. , пожалуйста, помогите мне.

Заголовок:

Accept : Application/json 
api_token: **************** 

он бросает api_token утратившим если попытаться поймать его. актуальной проблемой он бросает это:

{"status":false,"message":"Api Token is missing","code":"404"} 

ответ

1

Вы можете попробовать - (тире) вместо _ (подчеркивание) в имени заголовка, как:

api-token: **************** 

И получить его в Laravel как:

request()->header('api-token'); 
+0

спасибо, что вы спасли мой день – user2851129

+0

Я заметил, что он не работает на самом деле, он просто отключает часть api_token – user2851129

+0

Это идет чтобы использовать '-' в ваших именах заголовков. Я бы порекомендовал вам изменить его в приложении. –