【问题标题】:Ignore SSL Warning in React Native忽略 React Native 中的 SSL 警告
【发布时间】:2021-06-28 08:15:14
【问题描述】:

我们的服务提供商阻止了我要抓取的网站的域
但是仍然可以通过使用域IP公共访问
问题是网站在使用 IP Public 访问时显示 SSL 错误
所以我不能在 React Native App 中使用资产 url
示例代码:

<Image
 source={{
    uri: 'https://45.134.21.182/wp-content/uploads/2021/02/RYMX2wcKCBAr24UyPD7xwmjaTn-170x255.jpg',
 }}
 style={{width: 50, height: 50}} />

由于网站的 SSL 错误,代码块的结果没有显示任何内容
如何在我的 React Native 应用程序中忽略 SSL 错误/警告以使用 IP 公共地址访问资产?

SSL Warning of Website

【问题讨论】:

    标签: javascript android reactjs react-native ssl


    【解决方案1】:

    ISP 正在通过 DNS 阻止它。最简单的解决方案是使用另一种 DNS 服务,例如 Google 在 8.8.8.8 和 8.8.4.4 提供的服务。只需将您的操作系统配置为使用这两个 IP 地址作为您的 DNS 服务器。

    或者,您可以使用主机文件覆盖任何 DNS。在 Windows 上,此文件为 c:\windows\system32\drivers\etc\hosts.txt。在 Mac/Linux 上,它位于 /etc/hosts 中。只需更新这些文件即可为您的网站添加 DNS 条目。

    【讨论】:

      【解决方案2】:

      在上述情况下,必须有一个 ssl。

      在 NGINX 或 Apache 或 TomCAT 等中间件的基础上,根据您的中间件在各自的平台上寻找干净的 ssl 实现。

      使用letsencrypt.com 获取免费的开源ssl。

      使用您的中间件修补证书。

      还可以购买带有任何免费扩展名的免费域名,例如 .cc

      祝你好运

      【讨论】:

      • 但这不是我的网站,我只想从网站上抓取数据,我无法在网站上注册 SSL
      猜你喜欢
      • 2021-05-29
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 2012-01-14
      • 2021-05-23
      相关资源
      最近更新 更多