【问题标题】:Http calls not working ionic-webview (1.2.1) on iOS only on Cellular dataHttp 调用在 iOS 上仅在蜂窝数据上不起作用 ionic-webview (1.2.1)
【发布时间】:2018-05-03 17:38:44
【问题描述】:

我对后端服务的 Http 调用在 Android 上始终运行良好,在 iOS 上的 WiFi 上运行良好,但是一旦我跳转到蜂窝数据,我就会收到以下错误 TIC TCP Conn Failed : Err(54)HTTP load failed (error code: -1005 [1:54]),它们是相同的错误消息由原始问题在此处描述TIC TCP Conn Failed 1:54 Err(54)

我已经使用 nscurl --ats-diagnostics https://api.mydomain.com 检查了我的 ssl 证书,并且除 TLSv1.3 之外的所有内容都通过了

我还收到了来自 HttpErrorResponse 的消息 Http failure response for (unknown url): 0 Unknown Error,它似乎与 CORS 相关,但它适用于除 iOS 上的蜂窝数据以外的所有场景,这表明这不是 CORS 问题。

我已经尝试过 Angular 的 HttpClient 和 cordova-plugin-advanced-http 都无济于事。

【问题讨论】:

    标签: ionic-framework ionic3 wkwebview ionic-native


    【解决方案1】:

    我对此的临时解决方法是将我的 AWS 负载均衡器更改为 IPV4,而不是双堆栈。我仍然不确定造成这种情况的根本原因,但它目前正在起作用。但这需要双栈,因为下次我通过它们提交应用程序时,Apple 会抱怨。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多