http请求增加header参数 jquery ajax怎么通过header传递参数?
jquery ajax怎么通过header传递参数?
$. Ajax({//请求类型,这里是post类型:“post”,//要请求的API的URL:URL,//是否要使用缓存缓存:false,//数据类型。这里我使用JSON数据类型:“JSON”,//如果需要JSON.stringify文件()将JSON对象转换为字符串数据:JSON.strigify文件({ 关键字:值}),//数据:{关键字:值},//添加附加请求头:{“access control allow origin”:“*”},//回调函数成功:函数(data){//函数参数“data”是成功的请求服务器},})
我总是用这个
jqueryajax怎么通过header传递参数?
/这是全局的。所有Ajax请求都将附加此请求头
$(文档)。Ajax send(函数(event,XHR){xhr.setRequestHeader文件(“Content Type”,“application/jsoncharset=utf-8”)xhr.setRequestHeader文件(“authorization”,“authorization”)
}
//本地优先
$(“XXX”)。阿贾克斯({
//…
B)eforeSend:函数(jqXHR,选项){jqXHR.setRequestHeader文件(“Content Type”,“application/jsoncharset=utf-8”)jqXHR.setRequestHeader文件(“authorization R”,“authorization”)
}]//…]})
//local second
$(“XXX”)。Ajax({
//…
头:{
“content type”:“Application/jsoncharset=UTF-8”,
“authorizator”:“authorizator”,
}
/…
}
]注意:修改请求头时,头中的设置将覆盖beforeSend中的设置(这意味着首先执行beforeSend,因此它会被后续的头文件覆盖)
http请求增加header参数 解析http请求header错误 http请求header的作用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。