2016-12-20 5 views
0

laravel 4.2アプリケーションのApiで問題を解決しています。 ローカルにプロジェクトとセットアップをダウンロードしました。 私は指定されたメールとパスワードを使用してサインアップし、正常にログインし、データベースに格納されているapi_tokenをスローします。ヘッダにそのapiトークンを使用するとエラーになります:{"status":false,"message":"Api Token is missing","code":"404"} パッティングを送信するapi_tokenヘッダ。 死ぬと、そのヘッダーをダンプしようとすると、nullが返されます。laravel 4.2 apiトークンが欠落しています。api

それはオンラインサーバでうまく動作し、api_tokenを受信します。すべて正常に動作しますが、ローカルの同じファイルで作業しようとするとエラーが発生します。 私を助けてください。

ヘッダー:我々はそれをキャッチしようとした場合、それが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

It's a goあなたのヘッダ名に '-'を使う練習をしましょう。私はあなたがアプリでそれを変更することをお勧めします。 –

関連する問題