【发布时间】:2020-05-26 02:11:40
【问题描述】:
我使用的是真实设备(不是安卓模拟器) 后端:MongoDb Atlas, API:strapi-beta,出现此错误: I/flutter (30720): SocketException: OS Error: Connection timed out, errno = 110, address = 192.19.170.13, port = 47763 (发现了很多类似的问题,但都没有使用真机进行测试)
try {
var ip = '192.19.170.13';
setState(() => _isSubmitting = true);
http.Response response =
await http.post('http://$ip:1337/auth/local/register',
/* I've also tried using localhost(it didn't work) everyone suggested to use my loopback adapter's (Ethernet's ip address) even that isn't working.*/
body: {
'username': _username,
'email': _email,
'password': _password,
});
final responseData = json.decode(response.body);
setState(() => _isSubmitting = false);
_successSnackBar();
print(responseData);
} catch (e) {
setState(() => _isSubmitting = false);
print(e.toString());
}
}
【问题讨论】:
-
这是网络问题
-
你能告诉我怎么解决吗? @SteveNosse
-
先检查设备是否可以上网
-
当然它有互联网连接!
-
你解决了吗?我也被困在这个问题上
标签: mongodb api http flutter socketexception