js中跳转请求头中带上token怎么
时间: 2024-10-25 13:14:16 浏览: 22
OAuth2.0中文译本
5星 · 资源好评率100%
在JavaScript中,如果你想在发送HTTP请求时,如AJAX或者Fetch API,附带一个Token作为请求头,你可以这样做:
```javascript
// 使用fetch为例
const token = 'your_token_here'; // 你的令牌
const url = 'http://example.com/api';
async function makeRequest() {
const headers = new Headers();
headers.append('Authorization', `Bearer ${token}`); // Bearer是常见的JWT认证方式
try {
const response = await fetch(url, { method: 'GET', headers });
const data = await response.json(); // 这里假设响应是JSON格式
console.log(data);
} catch (error) {
console.error('Error:', error);
}
}
makeRequest();
```
这里我们创建了一个`Headers`实例,并添加了名为`Authorization`的键值对,值是一个包含`Bearer`前缀和实际token的字符串。然后将这个配置传递给`fetch`函数。
阅读全文