在没有axios的普通JavaScript中为token设置全局标头,可以通过以下步骤实现:
以下是一个示例代码:
// 创建XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 获取token的值
var token = localStorage.getItem('token');
// 设置请求的全局标头
xhr.setRequestHeader('Authorization', 'Bearer ' + token);
// 发送请求
xhr.open('GET', 'https://api.example.com/data', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功处理逻辑
var response = JSON.parse(xhr.responseText);
console.log(response);
}
};
xhr.send();
在上述示例中,我们使用XMLHttpRequest对象发送了一个GET请求,并在请求头中设置了"Authorization"标头,值为"Bearer " + token。请注意,这只是一个简单的示例,实际应用中可能需要根据具体情况进行适当的修改和处理。
推荐的腾讯云相关产品:腾讯云云服务器(ECS),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云