uniapp.request请求头带上token
时间: 2023-09-27 22:11:49 浏览: 580
要在uniapp.request请求头中携带token,可以按照以下步骤进行操作:
1. 打开main.js文件并导入$request。在main.js文件中,通过引用import {request} from './utils/request.js'将$request引入到项目中。
2. 在utils/request.js文件中找到request方法。在这个方法中,我们可以看到在发送请求前会检查是否存在token。如果存在token,就会将其添加到请求头中的Authorization字段。
3. 在登录成功后,将token存储在uni.setStorageSync("token", res.data)中。
通过以上步骤,uniapp.request请求将会自动在请求头中带上token。
相关问题
http.interceptors.request.use(config => { config.headers['Token'] = storage.get('Token') // 请求头带上token return config }, error => { return Promise.reject(error) })
这段代码是一个axios的请求拦截器,它会在每次请求发送前被调用。这里的作用是在请求头中带上一个名为 Token 的字段,并将其值设置为本地存储中的 Token 值。这样在后端接收到请求时,就可以从请求头中获取到 Token 值,进行用户身份验证和权限控制等操作。如果请求发生错误,这里会通过 Promise.reject 将错误对象返回,以便后续的错误处理。
uniapp发送get请求并且携带token
可以使用uni.request()方法发送get请求,并在header中携带token。具体代码如下:
uni.request({
url: 'http://example.com/api',
method: 'GET',
header: {
'Authorization': 'Bearer ' + token
},
success: function(res) {
console.log(res.data);
},
fail: function(err) {
console.log(err);
}
});
阅读全文