为了账号安全,请及时绑定邮箱和手机立即绑定

token的问题 和 ajax headers的问题

token的问题 和 ajax headers的问题

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

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

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

TA贡献1815条经验 获得超10个赞

1.在代码里全局搜索下这个方法名字,肯定在加载js的时候会有一个公共获取token的js文件。其中定义了token的值2.在headers里设置token是为了加密安全考虑。过滤非法请求;
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 1376 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信