【egg框架】postman发送post请求报错"invalid csrf token"
问题描述
笔者用postman发送post请求时,由于egg框架自带的安全插件,会提示错误invalid csrf token
,拦截了我发送的post请求
解决方案
使用postman的“Tests”功能,添加下面代码
bash
var csrf_token = postman.getResponseCookie("csrftoken").value
postman.clearGlobalVariable("csrftoken");
postman.setGlobalVariable("csrftoken", csrf_token);
添加完后点击下面所示的眼睛图标可以看见csrftoken
这个全局变量
然后在请求header添加csrftoken
字段,值用变量的形式导入,如下图
此时,再次发送post请求后台即可获取到参数