ajax请求携带tooken_使用ajax发送带 csrftoken 的请求失败
不多说, 直接上代码
ajax.js
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie !== '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) === (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
var xfzajax = {
'get': function (args) {
args['method'] = 'get';
this.ajax(args);
},
'post': function (args) {
args['method'] = 'post';
this._ajaxSetup();
this.ajax(args);
},
'ajax': function (args) {
$.ajax(args);
},
'_ajaxSetup': function () {
$.ajaxSetup({
beforeSend: function(xhr, settings) {
if (!/^(GET|HEAD|OPTIONS|TRACE)$/.test(settings.type) && !this.crossDomain) {
xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
}
}
});
}
};
发送 ajax 请求的代码
xfzajax.post({
'url': '/xfzauth/login/',
'data': {
'telephone': telephone,
'password': password,
'remember': remember ? 1 : 0
},
'success': function(result) {
console.log(result);
},
'fail': function(error) {
console.log(error);
}
});
前端页面代码.html(截)
记住我
错误提示
请求头
ajax请求携带tooken_使用ajax发送带 csrftoken 的请求失败相关推荐
- ajax请求携带tooken_当ajax碰到token的时候
并且将该GUID存放在session中,作为提交时的表示,防止重复提交. 以下是我的应用场景: 由于某些特殊的原因,我的一些表单数据需要通过ajax提交到后台,当struts的校验不通过时,我还需要将 ...
- 爬虫之requests模块发送带参数的请求
爬虫之requests模块发送带参数的请求 我们在使用百度搜索的时候经常发现url地址中会有一个 ?,那么该问号后边的就是请求参数,又叫做查询字符串 1.1 在url携带参数 直接对含有参数的url发 ...
- 爬虫之requests模块发送带header的请求
爬虫之requests模块发送带header的请求 我们先写一个获取百度首页的代码 import requestsurl = 'https://www.baidu.com'response = req ...
- response响应对象参数和方法是啥?怎么发送带请求头的请求(headers参数)怎么发送带参数的请求?cookieJar的转换方法是什么?
在python里所有变量都是对象 import requestsurl = 'http://www.baidu.com/'respone = requests.get(url)# 参数 # 响应的ur ...
- 使用油猴的GM_xmlhttpRequest发送带Cookie的请求
最近有个需求,在某些操作时需要用公共账号发送POST请求,所以就想用GM_xmlhttpRequest来带着公共账号的Cookie做个POST 一开始把Cookie放在header里面,不管用,跑去翻 ...
- python requests cookies请求_python的requests库怎么发送带cookies的请求
背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...
- python requests post cookies_python的requests库怎么发送带cookies的请求
背景: 在用robot做接口自动化时,有一个查询接口需要用到登录后返回的token等信息作为cookies作为参数一起请求(token是在返回体中,并不在cookies中), 刚好create ses ...
- Python爬虫开发:requests库的使用--发送带参数post请求
- Python爬虫开发:requests库的使用--发送带参数get请求
最新文章
- 如何让自己时刻冷静的方法_4个方法,教你如何真正爱自己
- Netty Pipeline源码分析(2)
- 你所未知的3种 Node.js 代码优化方式
- Jquery中 实现气泡消息提示
- linux缓冲区攻击实验报告,linux 下缓冲区溢出攻击原理及示例
- Redis-03-Redis集群的搭建
- 4月23 nuTonomy的语义层(人行横道,人行道,交通信号灯,停车线,车道等)的扩展包
- java .class的作用_Java中Class类的作用与深入理解
- 非参数假设性检验 Wilcoxon秩和检验 matlab
- windows 花式装系统
- IDC发布人工智能白皮书:信息流引领人工智能新时代
- 钉钉微应用H5的调试方法
- 37 | 个人成长:学习安全,哪些资源我必须要知道?
- 自己动手实现简易光线追踪算法
- 【修真院java小课堂】Shiro
- 博思特POSITAL编码器OCD58-CA1212-B15V-H3P
- 高边电流检测测量:电路和原理
- 北京市自动驾驶车辆测试概况
- 【转】Matlab坐标修改及旋转
- strstr(str1,str2) 函数