2016-10-11 3 views
0

Postman Mac 앱에서 간단한 PUT을 Laravel 5.3 업데이트 웹 경로로 보내려고합니다.TokenMismatchException도 토큰이 입력 된 경우에도

내가 할 때마다 TokenMismatchException 오류가 발생했습니다.

이 나는 ​​시도했다 :

  • 는 PUT 본문에 _token에 토큰 값을 퍼팅.
  • 토큰 헤더를 X-CSRF-TOKEN으로 놓습니다.
  • 필자는 내 dev 사이트에서 시뮬레이션하고있는 양식을 제출할 때 올바른 쿠키와 토큰을 자동 수집하도록 프록시로 Postman 인터셉터를 시도했습니다.
  • 나는이 세 가지 조합을 시도했다.

이 모두는 작동하지 않습니다.

우체부는 대개 매우 가치있는 도구이지만 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