我正在开发一个叫做共价API的小型网络应用程序。
具体来说,我使用的是“GET地址令牌余额”端点。
我根据他们的文档编写了请求,如下所示:
const response = await axios.get(
`https://covalenthq.com/api/v1/${chainId}/address/${address}/balances_v2/`,
{
headers: {
'Authorization': 'Basic ' + btoa(authString),
},
}
);
该请求通常返回401授权错误<?xml version='1.0' encoding='UTF-8'?><Error><Code>AuthenticationRequired</Code><Message>Authentication required.</Message></Error>
然而,当我在终端中通过cURL请求运行完全相同的请求,然后在我的网站上运行该请求时,它工作得很好。我很感激任何关于为什么会发生这种情况的指导,因为我对Web开发很陌生。谢谢!
1条答案
按热度按时间0qx6xfy61#
此代码有效
结果