如何在Undici中携带Authorization头发起API请求?
Undici的request方法支持通过第二个参数传入配置对象,你可以在这个对象的headers属性里添加自定义请求头,包括需要的Authorization验证头。
修改后的代码示例:
// 替换成实际的验证token const authToken = "xxxxxx-xxxxxx-xxxxxx"; const apiRequest = await request("https://需要验证的api地址.com", { headers: { Authorization: authToken } }); const apiJson = await apiRequest.body.json(); const info = apiJson.data;
如果你的Authorization头需要指定认证类型(比如Bearer),只需要在token前加上对应标识即可,比如:
headers: { Authorization: `Bearer ${authToken}` }
注意:不要直接在代码中硬编码敏感的验证token,建议通过环境变量等方式注入,避免泄露。
内容的提问来源于stack exchange,提问作者Codesk
相关产品推荐
相关产品推荐

