token的问题 和 ajax headers的问题

看公司以前的代码,看到两个问题,不是很了解,百度也百度不到所以然来。来请教下各位:
第一个是token的问题,这么写的作用是什么,js里没有遇到这种写法,是js范畴里的吗。
//获取用户名
myToken=getCurrentUser().token;
第二个是ajax里headers里的这两个参数,有什么作用。
//HEADER
defaultHeader={
"x-token":myToken,
'X-Requested-With':'XMLHttpRequest'
};
$.ajax({
url:baseUrl,
data:JSON.stringify(id),
headers:defaultHeader,//这里
contentType:"application/json"
});
尚方宝剑之说
浏览 1377回答 2
2回答

慕田峪7331174

A.第一个问题,getCurrentUser()看名字就知道是获取当前用户信息,该函数返回一个对象functiongetCurrentUser(){....//该函数返回一个对象,对象中最少有一项是token,可能还有其他用户信息return{token:'XXXXXX',userInfo:'.....'};}//获取tokenmyToken=getCurrentUser().token;//获取用户其他信息myInfo=getCurrentUser().userInfo;....//可能还有其它B.第二个问题:"x-token":myToken,//发送token给后端"x-requested-with":"XMLHttpRequest"告诉后端这是个Ajax异步请求方式

动漫人物

1.在代码里全局搜索下这个方法名字,肯定在加载js的时候会有一个公共获取token的js文件。其中定义了token的值2.在headers里设置token是为了加密安全考虑。过滤非法请求;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript