js, fetch方法调用,如何传header
在JavaScript中,使用fetch()
函数时,你可以通过其第二个参数(一个选项对象)来设置请求头。以下是一个设置请求头的示例:
let url = 'https://example.com/api/data';
let options = {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN_HERE'
// 添加其他自定义headers
},
};
fetch(url, options)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
在这个例子中,我们创建了一个名为options
的对象,并在其中设置了method
和headers
属性。headers
属性是另一个对象,包含需要设置的所有请求头。
然后,我们将url
和options
作为参数传递给fetch()
函数。这将发送一个带有指定请求头的HTTP GET请求到url
。
注意:请根据实际情况替换 'https://example.com/api/data'
和 'Bearer YOUR_TOKEN_HERE'
。