【发布时间】:2017-08-18 05:59:41
【问题描述】:
我一直在尝试使用 axios 向 National Park Service API 发出 GET 请求,并尝试了多种方法在请求标头中设置我的 API 密钥,但均无济于事。任何帮助将不胜感激。
我试过了:
axios.defaults.headers.common['Authorization'] = "MY-API-KEY";
axios.get('https://developer.nps.gov/api/v0/parks?parkCode=yell')
.then((resp) => {
console.dir(resp);
});
和
let config = {'Authorization': 'MY-API-KEY'};
axios.get('https://developer.nps.gov/api/v0/parks?parkCode=yell', config)
.then((resp) => {
console.dir(resp);
});
两者都返回 401。 当我在 Postman 中发送 GET 请求时,它可以工作,我在 key 字段中输入 Authorization,在 value 字段中输入我的 API 密钥。
谢谢。
【问题讨论】:
标签: http reactjs get http-status-code-401 axios