zoukankan      html  css  js  c++  java
  • ajax解决csrf的跨站请求伪造

    方式一:

    1 $.ajaxSetup({
    2     data: {csrfmiddlewaretoken: '{{ csrf_token }}' },
    3 });

    方式二:

    1 <form>
    2 {% csrf_token %}
    3 </form><br><br><br>$.ajax({<br>...<br>data:{
    4 "csrfmiddlewaretoken":$("[name='csrfmiddlewaretoken']").val();
    5 
    6 }<br>})

    方式三:  必须先引入jquery.cookie.js 文件<script src="{% static 'js/jquery.cookie.js' %}"></script>

     1 
     2 <script src="{% static 'js/jquery.cookie.js' %}"></script>
     3 
    
     8 $.ajax({
     9  
    10 headers:{"X-CSRFToken":$.cookie('csrftoken')},
    11  
    12 })

    方式1

    1
    2
    3
    $.ajaxSetup({
        data: {csrfmiddlewaretoken: '{{ csrf_token }}' },
    });

    方式2

    1
    2
    3
    <form>
    {% csrf_token %}
    </form><br><br><br>$.ajax({<br>...<br>data:{
    "csrfmiddlewaretoken":$("[name='csrfmiddlewaretoken']").val();
    1
    }<br>})

    方式3:

    1
    <script src="{% static 'js/jquery.cookie.js' %}"></script>
    1
    2
    3
    4
    5
    $.ajax({
     
    headers:{"X-CSRFToken":$.cookie('csrftoken')},
     
    })
  • 相关阅读:
    zTree学习笔记之展开树和收起树
    添优--史上超级全面的前端面试题大集合
    springboot2.0整合jpa
    Idea快捷键
    实用工具收藏
    nginx
    SQLServer锁的机制
    centos安装jenkins
    java8
    前端开发收藏
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9780130.html
Copyright © 2011-2022 走看看