小编Nyu*_*yuu的帖子

未处理的异常:SocketException:主机查找失败:(操作系统错误:没有与主机名关联的地址,errno = 7)

我们已经在 Playstore 中发布了一个发行版本,并且运行得很好。但现在突然间,当我们尝试再次构建并运行代码时,因为我们想要添加新功能。它将不再与我们的后端通信。

所以我使用错误作为关键字在网络上进行搜索,发现需要 INTERNET PERMISSION 作为 100% 结果和答案,我们已经有了,但根本没有帮助。是的,我们在调试和实时清单中都有它。

服务器已启动,我们可以在浏览器中访问它,邮递员也可以使用 dig 命令 使用DIG

所以我在网上搜索了更多的东西但无济于事,发现了因为代理问题我尝试了客户端和服务器端。我们没有代理

客户端

服务器端

我们只使用简单的请求,如下所示:

 static Future getDriver(String phone){
   var url = baseUrl + "/mobile/driverPhone";
   return http.post(url,body: {
     "phone" : phone
   });
 }
Run Code Online (Sandbox Code Playgroud)

还有一些建议说使用 DIO,但在我放弃这个 http 插件之前我想先知道原因。有好心人可以解释一下并帮助我解决这个问题吗?

PS我们在主频道上,这里有一些错误日志 在此输入图像描述

http-proxy amazon-web-services cloudflare dart flutter

6
推荐指数
1
解决办法
2万
查看次数