在使用 Fetch API 发起请求时,可以通过设置 headers
参数来指定请求头,其中可以包括 User-Agent
字段来设置代理。具体的设置方法如下所示:
fetch(url, {
headers: {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0;Win64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36',
},
})
.then(response => response.json())
.then(data => {
// 处理响应数据
})
.catch(error => {
// 处理错误
});
在上述代码中,User-Agent
字段的值可以替换成你想要设置的代理,例如上面的例子使用了 Chrome 浏览器的 User-Agent。