• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共46篇

    python3.X - Web - Flask1.1.1

关闭

返回栏目

关闭

返回python3.X - Web - Flask1.1.1栏目

22 - Flask - 内置 - Csrf + Ajax

作者:

贺及楼

成为作者

更新日期:2021-12-11 22:30:59

Flask - 内置 - Csrf + Ajax

html引入

  1. <meta name="csrf-token" content="{{ csrf_token() }}">

官方推荐在<meta>标签中渲染CSRF令牌

  1. <script type="text/javascript">
  2. var csrftoken = "{{ csrf_token() }}"
  3. </script>

也可以在<script>标签

使用

无论什么时候发送Ajax POST请求
都要添加X-CSRFToken请求头

  1. var csrftoken = $("meta[name=csrf-token]").attr("content");

Ajax里

  1. headers:{"X-CSRFToken":csrftoken},