我一直在尝试使用 axios 向国家公园服务 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 请求时,它工作,我在密钥字段中输入授权,在值字段中输入我的 API 密钥。
谢谢你。