如何解决 - SocketException: Failed host lookup: 'server.com' (OS Error: nodename or servname provided, or not known, errno = 8)

问题描述

我对 Flutter 开发还很陌生。连接到服务器时出现以下错误

SocketException:主机查找失败:'server.com'(操作系统错误:提供了节点名或服务名,或未知,errno = 8)

我已经参考了下面的链接,但这对我没有帮助

How to solve SocketException: Failed host lookup: 'www.xyz.com' (OS Error: No address associated with hostname,errno = 7)

目前我正在 iOS 模拟器上测试我的应用程序。以下是我使用的版本,

  • Http 版本 - http: ^0.12.2
  • Flutter 版本 - 1.22.4(稳定版)

当我在启用公司 VPN 的情况下使用移动热点时,服务器正在连接。但是,当我切换到公司 LAN 时出现此错误

当连接到 LAN 时,所有 API 在 postman 中都可以正常工作。我正在使用 Android Studio。在Flutter中是否有任何具体的配置?请告诉我...

解决方法

互联网已关闭或信号不强。检查您的 LAN 连接。