【发布时间】:2019-06-11 08:42:16
【问题描述】:
我尝试过同时使用 fetch 和 axios。但是这两个调用在我的 react-native 应用程序中都失败了。它总是进入 catch 函数。虽然从浏览器或 Postman 调用这个 api 工作正常。
axios.get('http://sahajdevapi.letsendorse.com')
.then(function (response) {
console.warn("res 1: ", response);
}).catch(function (error) {
console.warn("err 1: ", error);
});
我从 catch 函数得到的错误如下:
'err:', { [TypeError: Network request failed]
line: 24115,
column: 31,
sourceURL: 'http://localhost:8081/index.delta?platform=android&dev=true&minify=false'}
【问题讨论】:
-
您的网址无效!
-
可以在浏览器上查看url:sahajdevapi.letsendorse.com
-
这是网站老兄
-
同意@HardikVirani ,请在邮递员中检查此网址,您将获得html回复:
<h1 style='text-align: center; color: #ef5a20; margin: 40vh 0;'>SAHAJ</h1> -
@AnkushRishi 任何类型的网络都会在邮递员检查任何网站时做出响应。假设检查一下:
https://stackoverflow.comin postman
标签: api react-native axios fetch