2017-10-07 5 views
0

Ich entwickle Laravel Website und ich begegne diesem sehr stressigen Fehler. Gestern läuft meine Website bis heute reibungslos. Heute, nach mehrmaligem Formular abgesendet hat, Es gibt:Laravel App 400 Schlechte Anfrage

Bad Request

Ihren Browser eine Anfrage erhalten hat, dass dieser Server nicht verstehen kann. Die Größe eines Anforderungsheaderfelds überschreitet das Serverlimit.

ich bemerkt, dass es eine Menge von localhost erzeugt Cookies (Bild unten):

Localhost Cookie

wenn ich eines dieser Cookies löschen, kann ich meine Webseite öffnen ich habe auf mehrere Kontrollen getan Javascript und alle anderen Codes konnten aber nichts falsch finden.

Was könnte möglicherweise schiefgehen? ist es auf meinem Code? oder mein Webserver? oder irgendwas?

+0

Können Sie Chrome Dev Tools unter Netzwerk öffnen, wenn Sie Ihr Formular absenden. Was wird zurückgegeben? Bitte überprüfen Sie auch Laravel Log-Datei. Sie können auch den Inkognito-Modus ausprobieren, um zu sehen, ob dies noch immer geschieht. –

+0

Nach weiteren Debugging habe ich festgestellt, dass dieser Fehler nicht durch Formularanforderung ausgelöst wird. Jedes Mal, wenn ich nach dem Einloggen eine Seite auf meiner Website öffne, wird ein neues Localhost-Cookie mit einem sehr langen und zufälligen Cookie-Namen generiert (genau wie oben abgebildet). Ungültige Anfrage nach 4-seitiger Anfrage. Es sollte nicht passieren. Laravel generiert nur 2 Cookies: ls (Laravel-Sitzung) und XSRF-TOKEN. @ SilvanusMatiku: Es geschieht auch auf Inkognito. –

+0

Mein Problem ist ähnlich zu: https://stackoverflow.com/questions/36342882/laravel-cookie-storage-gets-exceeded-after-every-few-visits Aber ich habe keine neuen Plugins installiert. –

Antwort

0

Es stellt sich heraus, dass ich versehentlich 'Web' Middleware zweimal aufruft.

enter image description here

Nur einer von ihnen löschen und seine Werke schließlich perfekt.

+0

In welcher Version arbeiten Sie? – C2486