使用flask-wtforms如何在后端获取到csrf_token的值
2 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
这取决于你的 token 存放位置.
示例1. 放在表单中
<form method="post"> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/></form>
那么后端用 request.form['csrf_token']
可获取.
MMMHUHU
TA贡献1834条经验 获得超8个赞
<script type="text/javascript"> var csrf_token = "{{ csrf_token() }}"; $.ajaxSetup({ beforeSend: function(xhr, settings) { if (!/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type) && !this.crossDomain) { xhr.setRequestHeader("X-CSRFToken", csrf_token); } } });</script>
那么后端可用 request.headers['X-CSRFToken']
.
添加回答
举报
0/150
提交
取消