2016-12-20 3 views
0

약 4.2 신청서의 API에서 문제를 해결하고 있습니다. 로컬에서 프로젝트 및 설정을 다운로드했습니다. 주어진 전자 메일과 암호를 사용하여 가입하면 성공적으로 로그인하고 데이터베이스에 저장된 api_token을 throw합니다. 헤더에 해당 api 토큰을 사용하면 오류가 발생합니다 : {"status":false,"message":"Api Token is missing","code":"404"} 퍼팅으로 전송되는 api_token이 없기 때문에 머리글. 내가 죽으려고하면 헤더를 덤프하면 null이됩니다.APi 토큰이 없습니다. 4.2 api

온라인 서버에서 제대로 작동하고 api_token.and 모든 것이 제대로 작동하지만 로컬의 동일한 파일에서 작업하려고하면 오류가 발생합니다. 도와주세요.

헤더 : 우리가 그것을 잡으려고 경우는 null를 api_token 발생

Accept : Application/json 
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

이동 중입니다. od 헤더 이름에'-'를 사용하도록 연습하십시오. 앱에서 변경하는 것이 좋습니다. –

관련 문제