2016-10-11 4 views
0

Ich versuche, eine einfache PUT in der Postman Mac App auf eine Laravel 5.3 Update-Webroute zu tun.TokenMismatchException in Postman sogar mit Token eingegeben

Jedes Mal, wenn ich das tue, bekomme ich einen TokenMismatchException Fehler.

Ich habe versucht:

  • den Tokenwert in _token im PUT Körper Putting.
  • Setzen der Token-Header als X-CSRF-TOKEN.
  • Ich habe den Postman Interceptor mit dem Proxy versucht, so dass es automatisch die richtigen Cookies und Token sammelt, wenn ich das Formular einsende, das ich auf meiner Dev-Site simuliere.
  • Ich habe eine Kombination von allen dreien ausprobiert.

Nichts davon funktioniert.

Postbote ist normalerweise ein sehr wertvolles Werkzeug, aber Laravel scheint es (und mich) im Moment zu besiegen.

Was fehlt mir hier?

+0

Benötigen Sie tatsächlich x-csrf-token beim Postboten? – Kyslik

+0

Ich bekomme die TokenMismatchException, wenn ich es mache oder nicht. – eComEvo

+0

meine Vermutung ist, dass, da es nicht ein Browser ist, könnte es die Übertragung von gesendeten _Token für diese Anfrage verlieren, aber ich bin nicht sicher, wie Sie damit umgehen sollten. – Bartu

Antwort

-1

Ich glaube, Sie fehlen in 'Authorization' Header für die Anforderung in Postbote in diesem Format zu senden token:

Berechtigung: Bearer {Token hier}

I angeschlossen haben den Screenshot auch hier. enter image description here

+0

Diese Site hat kein Token 'Authorization'. Ich teste die API-Seite der Dinge nicht. – eComEvo

+0

Stellen Sie sicher, dass die Schreibberechtigung für den Ordner storage/framework/sessions konfiguriert ist. Da das Token in der Sitzung zum Vergleichen generiert und gespeichert wird, kann dies ein Grund dafür sein, dass die Sitzung nicht beschreibbar ist oder der Pfad des Sitzungsspeichers nicht ordnungsgemäß konfiguriert ist. –

+0

Sitzungen funktionieren einwandfrei und alle Berechtigungen sind korrekt. Die App selbst funktioniert ohne Probleme. Es ist nur, wenn ich versuche, Routen durch Postman zu testen, dass ich auf ein Problem stoße. – eComEvo

Verwandte Themen