django中使用POST方法 使用ajax后出现“CSRF token missing or incorrect”
2024-10-02 00:21:18
这个是因为在django的ajax中默认添加了token,因此需要在cookie中增加token头信息。
首先使用JavaScript函数获取token:
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else
return null;
}
然后在POST的xmlHttpRequest对象中增加一个请求头:
xmlhttp.setRequestHeader("X-CSRFToken",getCookie("csrftoken"));
最新文章
- lucene5.5 field
- Protocol Buffers(Protobuf)开发者指南---概览
- C语言学习_一个简单程序的解释与C学习方法概括
- 解决Cacti监控图像断断续续问题
- Android学习笔记:多个AsyncTask实例的并发问题
- 关于HTTP头标
- Java IO和NIO文章目录
- 【Tomcat】Tomcat的使用
- oracle ebs应用产品安全性-安全性规则
- 如何优雅地用Redis实现分布式锁?
- [USACO10DEC] Treasure Chest
- Maven中阿里云私服配置
- (一)python的前世今生
- JDBC告警系列(一)The server time zone value 'ÖÐ' is unrecognized or represents more than one time zone.
- JS查看IOS手机的版本号
- springboot常用注解
- 在ASP.NET MVC下有关上传图片脏数据的解决方案
- Spring中初始化bean和销毁bean的时候执行某个方法的详解
- android--------阿里 AndFix 热修复
- System.map
热门文章
- postgres--vacuum
- iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
- python matplotlib.pyplot学习记录
- ISP图像调试工程师——对比度增强(熟悉图像预处理和后处理技术)
- Tomcat9 访问 Manager App
- idea 设置jetty进程jvm参数
- 转:windows BAT 批处理脚本教程
- 1069: [SCOI2007]最大土地面积|旋转卡壳
- Zend Guard Run-time support missing 问题的解决
- linux最常用命令整理