我需要一些关于JS中Axios实验室的帮助。

我的问题是:我需要从一个API中获取一些数据,使用的是 axios 库,但在某些情况下,它却无法工作。

这是一个工作的例子。

const RAPIDAPI_API_URL = 'https://cbsservis.tkgm.gov.tr/megsiswebapi.v3/api/parsel/40.89253647288918/29.236472547054294/';
const RAPIDAPI_REQUEST_HEADERS = {
    'Content-Type': 'application/json'
    };
axios.get(RAPIDAPI_API_URL,{ headers: RAPIDAPI_REQUEST_HEADERS })
.then(response => {
    const data = response;
    console.log(data);
})
.catch(error => console.error('On create error', error));

但是当 RAPIDAPI_API_URL 改为”http:/jsonplaceholder.typicode.comusers。“,它抛出以下错误。

Network Error
    at e.exports (https://unpkg.com/axios@0.19.2/dist/axios.min.js:2:9633)
    at XMLHttpRequest.l.onerror (https://unpkg.com/axios@0.19.2/dist/axios.min.js:2:8398)

解决方案:

你必须通过https而不是http加载请求。查找示例 此处

 const RAPIDAPI_API_URL = 'https://jsonplaceholder.typicode.com/users';
 const RAPIDAPI_REQUEST_HEADERS = {
   'Content-Type': 'application/json'
 };

 axios.get(RAPIDAPI_API_URL,{ headers: RAPIDAPI_REQUEST_HEADERS })
   .then(response => {
     const data = response;
     console.log(data);
 })
 .catch(error => console.error('On create error', error));

给TA打赏
共{{data.count}}人
人已打赏
未分类

PSET 4 恢复分区故障 CS50

2022-9-9 0:22:42

未分类

Google字体和Sass的问题

2022-9-9 0:33:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索