2016-10-11 13 views
0

私はLaravel 5.3アップデートWebルートにPostman Macアプリで単純なPUTを実行しようとしています。TokenMismatchExceptionトークンを入力しても

毎回私はTokenMismatchExceptionエラーを受け取りました。

私が試してみた:

  • はPUT本体に_tokenにトークン値を置きます。
  • トークンヘッダーをX-CSRF-TOKENとする。
  • 私は私の開発サイトでシミュレートしているフォームを送信するときに正しいクッキーとトークンを自動的に収集するように、プロキシを使ってPostmanインターセプターを試しました。
  • 私はこれらの3つの組み合わせを試しました。

これはどれも動作しません。

通常、郵便配達は非常に貴重なツールですが、Laravelは現時点でそれを打ち負かしているようです。

私はここで何が欠けていますか?

+0

実際には、郵便番号の使用中にx-csrf-tokenが必要ですか? – Kyslik

+0

私はTokenMismatchExceptionを取得します。 – eComEvo

+0

私の推測では、ブラウザではないので、そのリクエストに対して_tokenを送信したトラックが失われている可能性がありますが、どう対処すべきかわかりません。 – Bartu

答えて

-1

私はあなたがこの形式で郵便配達中の要求のための「認証」ヘッダーにトークンを送信して不足していると思う:

認証:ベアラが

を{ここトークン}私はここにもスクリーンショットを添付しています。 enter image description here

+0

このサイトには「認証」トークンがありません。私は物事のAPI側をテストしているわけではありません。 – eComEvo

+0

storage/framework/sessionsフォルダに対して書き込み権限が設定されていることを確認してください。トークンが生成され、比較のためにセッションに格納されるため、セッションが書き込み可能でないか、セッション記憶域のパスが正しく構成されていない可能性があります。 –

+0

セッションは正常に動作し、すべてのアクセス許可が正しいです。アプリ自体は問題なく機能します。私が問題に遭遇している郵便配達でルートをテストしようとするときだけです。 – eComEvo

関連する問題