首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发送API请求时获取网络错误

发送API请求时获取网络错误
EN

Stack Overflow用户
提问于 2022-02-17 17:16:58
回答 2查看 205关注 0票数 0

我正在向:https://api.chart-img.com/v1/tradingview/advanced-chart?key={API_KEY}发送一个API请求,它还需要一个标头中的Bearer,该标记也包括在内。当我通过邮递员发送电话时,我得到了预期的响应。这是我的要求:

代码语言:javascript
运行
复制
const API_KEY = "bbd46466-5c55-427b-aaa7-7a19b6ea7e07";
const API_URL = `https://api.chart-img.com/v1/tradingview/advanced-chart?key=${API_KEY}`;

const Header = {
  Authorization: `Bearer ${API_KEY}`,
};

axios.get(API_URL, Header).then((res) => console.log(res));

但是,当我从代码发送呼叫时,我会收到以下错误:

它在邮递员上运行得很好,而不是在我的代码中,我可以假设这是某种安全问题,比如CORS吗?在这方面的任何帮助都将不胜感激。提供了与文件的链接:

https://doc.chart-img.com/

EN

回答 2

Stack Overflow用户

发布于 2022-02-17 17:17:59

你必须用

代码语言:javascript
运行
复制
axios.get(API_URL, { headers: Headers }).then((res) => console.log(res));
票数 0
EN

Stack Overflow用户

发布于 2022-02-17 17:40:39

您不需要将API_KEY放在Authorization头中。把它写成API_URL就行了。如文件所述。

代码语言:javascript
运行
复制
const axios = require("axios")
const API_URL = `https://api.chart-img.com/v1/tradingview/advanced-chart?key=XXX`
axios.get(API_URL).then((res) => console.log(res));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71162594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档