使用flask-wtforms如何在后端獲取到csrf_token的值
2 回答

慕哥9229398
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
這取決于你的 token 存放位置.
示例1. 放在表單中
<form method="post"> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/></form>
那么后端用 request.form['csrf_token']
可獲取.

MMMHUHU
TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
<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']
.
添加回答
舉報(bào)
0/150
提交
取消