React本机网络连接在Android中有效,但在IOS上无效

时间:2018-03-08 14:03:03

标签: javascript android ios react-native

当我在Android上使用网络请求运行我的应用程序时,它运行正常。但是当我在ios上运行时,我立即得到了这个错误:

  

发生SSL错误,无法与服务器建立安全连接。

网址如下:https://api.site.com/v1/foo/bar

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您拥有自签名证书,它将在iOS中显示为无效证书。

根据您的网络,您可能想要尝试固定证书或允许无效的证书(例如,Alamofire有一个安全策略选项)。您也可以手动执行此操作。

如果您在Safari中打开API URL并检查它是否按预期显示有效证书,您也可以轻松调试问题。