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 呢?还有待琢磨