小程序如何设置请求头中加一个token
时间: 2024-05-08 08:16:17 浏览: 207
在小程序中设置请求头中加一个token,可以在每次请求时,在请求头中添加一个名为"Authorization"的字段,值为"Bearer " + token。具体实现步骤如下:
1. 将token保存在小程序的全局变量或者缓存中。
2. 在发送请求前,获取token,拼接成"Bearer " + token的格式。
3. 在请求头中添加"Authorization"字段,值为上一步拼接的token字符串。
示例代码:
```javascript
// 获取token
let token = wx.getStorageSync('token');
// 设置请求头
let header = {
'Authorization': 'Bearer ' + token
};
// 发送请求
wx.request({
url: 'https://example.com/api',
method: 'GET',
header: header,
success: function(res) {
console.log(res.data);
},
fail: function(res) {
console.log(res.errMsg);
}
});
```
在上面的代码中,我们通过wx.getStorageSync()方法获取了保存在缓存中的token,然后将token拼接成"Bearer " + token的格式,最后设置请求头中的"Authorization"字段为拼接后的字符串。这样,每次发送请求时,都会在请求头中添加一个token,用于身份验证或者授权。
阅读全文