【发布时间】:2021-02-22 11:26:27
【问题描述】:
我将 axios 用于我的一个 react native 项目。这是我的配置和执行代码:
const config = {
method: 'GET',
headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
},
timeout: 30000
};
var response = await instance.get(route, config);
这是我的测试场景。我有两部手机,A 和 B。我从手机 A 打开我的 wifi 并创建一个热点。从电话 B 我连接到那个热点。现在我打开手机A上的wifi,它有热点。对于电话 B,网络可用,但显示为受限。
现在,如果我使用上述 axios 配置放置 HTTP,对于 Android 设备,它在 30 秒后永远不会超时。但对于 iOS 设备,它按预期工作。为什么?
【问题讨论】:
标签: android ios react-native axios