wx.request向laravel后台提交post请求的419

2017-11-11  本文已影响195人  9b559869875b

几个月前搭的laravel后台,有些东西都生疏了

一开始用POST请求,总是报419错误 , unknown status

一度分不清,这账该算到wx.request头上?还是算在laravel头上?

于是来个黄金的鉴定商 PAW(mac上一个可以发post请求的工具),结果发现在PAW上请求同样的地址,也是报419错误,很明显不能怪wx.request了

查了一堆资料,原来向laravel后台发送post请求,必须得加个csrf token

为了验证这个事情,到laravel项目,vi App\Http\Middleware\VerifyCsrfToken.php

这么填

protected $except = [

'*'

];

PAW再测试同个post地址,就是200 OK 了

不过对于上线的项目,这么做就不安全了

接下来怎样在wx.request里加入csrf token 呢?还有待琢磨

上一篇 下一篇

猜你喜欢

热点阅读