React Native Axios 获取响应已跳过且状态代码 0

问题描述 投票:0回答:2

我的 React Native 应用程序出现问题。在访问 API 时,我收到一个响应 Skipped 和状态代码 0。它是通过使用 Reactotron 记录 api 响应来显示的。但是当我 console.log 错误时,它只显示“错误:网络错误”。 HTTP 和 HTTPS 都会发生这种情况。但这也取决于我的网络。当我使用蜂窝数据和家庭wifi时,可以访问API,但是当我使用办公室wifi时,有时会出现错误,有时会访问成功。我不知道问题出在哪里,是来自 React Native 配置还是后端(REST API)。

这是reactotron日志的截图

这是console.log(错误)的屏幕截图

react-native api http https axios
2个回答
0
投票

我最近遇到了同样的错误,但这只是模拟器日期远远落后于当天。我不确定问题的原因,但是当将日期保留为自动时解决了问题。


0
投票

我多次遇到这个错误。来源之一是

SSL handshake failure
,这可能是由于连接不良而发生的。

如果您在所有网络(蜂窝网络和 WiFi)上都收到此错误,并且您非常确定您的连接正常,那么我建议在服务器端查找问题(例如 SSL 配置)。

© www.soinside.com 2019 - 2024. All rights reserved.