2017-10-07 30 views
0

私はlaravelのウェブサイトを開発しており、この非常にストレスフルなエラーに遭遇しています。 昨日、私のウェブサイトは今日まで円滑に運営されています。今日では、フォームの数回送信した後、それを返します。Laravel App 400 Bad Request

を不正な要求

お使いのブラウザは、このサーバが理解できなかったことを、要求を送りました。 要求ヘッダーフィールドのサイズがサーバーの制限を超えています。

私は(下の画像を参照)ローカルホストから生成されたクッキーがたくさんあることに気づい:

Localhost Cookie

私はこれらのクッキーの1を削除した場合、私は上のいくつかのチェックを行っている私のウェブサイト を開くことができますjavacriptと他のすべてのコードが見つかりましたが、間違ったものは見つかりませんでした。

何かが間違っている可能性がありますか?それは私のコードにありますか?または私のWebサーバー?何か?

+0

フォームを送信するときに、ネットワークの下にChrome開発ツールを開くことができます。何が返されますか?また、laravelのログファイルも確認してください。また、これがまだ起こっているかどうかを調べるには、シークレットモードを試してみてください。 –

+0

さらにデバッグした後、このエラーはフォーム要求によってトリガーされていないことがわかりました。ログイン後に私のウェブサイト上のページを開くたびに、非常に長くてランダムなクッキー名を持つ新しいlocalhost cookieが生成されます(上記の画像と同様)。 不正なリクエストは、4ページのリクエスト後に発生します。 これは起こりそうにありません。 Laravelは2つのクッキーを生成します: ls(laravel session) とXSRF-TOKEN。 @SilvanusMatiku:これはシークレットでも発生します。 –

+0

私の問題は似ています: https://stackoverflow.com/questions/36342882/laravel-cookie-storage-gets-exceeded-after-every-few-visits しかし、私は新しいプラグインをインストールしませんでした。 –

答えて

0

私は誤って「ウェブ」ミドルウェアを2回呼び出すことが判明しました。

enter image description here

ちょうどそれらのいずれかを削除し、その最終的には完璧に動作します。

+0

あなたが働いているバージョンは? – C2486

関連する問題