uni.request请求头加不上
时间: 2023-10-28 13:05:17 浏览: 163
如果你使用uni.request请求时,请求头没有被正确添加,你可以尝试以下方法:
1. 在请求的options中设置header参数,例如:
```
uni.request({
url: 'https://example.com',
method: 'GET',
header: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token
},
success: function (res) {
console.log(res);
}
});
```
2. 在项目的config.js中设置公共的请求头,例如:
```
export default {
baseUrl: 'https://example.com',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token
}
}
```
然后在请求时引入config.js中的headers,例如:
```
import config from '@/config.js';
uni.request({
url: config.baseUrl + '/users',
method: 'GET',
header: config.headers,
success: function (res) {
console.log(res);
}
});
```
希望以上方法能帮到你解决问题。
阅读全文