Jes*_*ner 10 ssl android fetch react-native
当我在我的本机应用程序中使用fetch函数时,事情在iOS上按预期工作,但在android中出错.错误是'TypeError:网络请求失败'.做了一些调试,我发现错误的原因似乎如下:'java.security.cert.CertPathValidatorException:找不到证书路径的信任锚'.
为什么这个在iOS上运行而不在android上,我该如何最好地修复它?是故障是本机还是更深层?
小智 4
对于此处提到的此问题,有一些解决方法:Trust Anchor not found for Android SSL Connection
但是,如果您是服务器所有者。我建议检查您的服务器 ssl 证书。我认为这是因为您的 pem 文件中缺少 CA 证书。我为我的网站所做的是通过按顺序连接 file.crt 和 file.ca-bundle 的内容来创建 fullchain.pem。
然后我使用以下命令配置 nginx(nginx 后面的我的服务器): ssl_certificate /etc/nginx/ssl/fullchain.pem;
原始文档: https: //www.digicert.com/ssl-certificate-installation-nginx.htm
希望有帮助
| 归档时间: |
|
| 查看次数: |
4660 次 |
| 最近记录: |