我试图在Flutter应用中使用Dio发出一个简单的HTTP get请求,如下所示:
Dio dio = new Dio();
Response response = await dio.get('https://www.baidu.com');
print(response.data.toString());
它在真实的iOS设备上完美运行,但在iOS模拟器上超时。
SocketException: OS Error: Operation timed out, errno = 60
我也尝试了其他数据包,例如http,但仍然超时。在模拟器上运行的本机应用程序没有相同的问题。
我该如何解决?
最佳答案
如果没有一个API在模拟器中运行,则我认为这是由于您的系统代理设置所致,因为它使用了您的计算机Internet。请看一看。