Typescript fetch()的标头类型是Headers。
Headers是一个内置的浏览器 API,用于表示和操作 HTTP 请求或响应的头部信息。它提供了一组方法来添加、获取、删除和遍历头部字段。
Headers的分类:
Typescript中使用fetch()方法发送HTTP请求时,可以通过Headers对象来设置请求的头部信息。可以使用Headers的构造函数来创建一个新的Headers对象,并使用其方法来添加、获取和删除头部字段。
示例代码:
const headers = new Headers();
headers.append('Content-Type', 'application/json');
headers.append('Authorization', 'Bearer token');
fetch('https://api.example.com', {
method: 'POST',
headers: headers,
body: JSON.stringify({ data: 'example' })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
在上述示例中,我们创建了一个Headers对象,并使用append()方法添加了两个头部字段:Content-Type和Authorization。然后,我们使用fetch()方法发送了一个POST请求,并将headers对象传递给请求的headers参数。
Headers的应用场景:
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云