zai*_*san 5 ssl android react-native lets-encrypt axios
我正在构建一个应用程序react-native并axios package用于post请求。axios 在react-nativeandroid 应用程序中发布请求时出现错误。SSL证书是用letsencrypt 签名的。
Https request 正在与 React-Native 0.47.2 一起使用,但在升级到 React-Native 0.55.0 后,它给出了证书错误。
证书适用于桌面和移动浏览器以及应用程序 Web 门户,但不适用于 android 应用程序。
版本 android: 8.0.0 React Native: 0.55.0
错误
“java.security.cert.CertPathValidatorException:未找到证书路径的信任锚。”
小智 -1
该例外的含义是,您使用的域名是 stg 服务器,意味着它有私有 dns。 解决方案 1 因此,在这种情况下,请让您的服务器人员制作一个带有 ext 的证书文件。.cert给你。然后将其安装到您的设备上,然后将 dns1 和 dns2 添加到您的 wifi 中。
解决方案 2 不要使用域名作为 url,而是使用服务器的 ip 地址。它也可以解决此问题
| 归档时间: |
|
| 查看次数: |
4964 次 |
| 最近记录: |