【问题标题】:How to do http.get request with Angular 2 and Ionic 2?如何使用 Angular 2 和 Ionic 2 进行 http.get 请求?
【发布时间】:2018-08-13 15:01:43
【问题描述】:

我正在做一个 Ionic 2 应用程序。它使用 Angular 2。

当使用 http 向服务器发出 http 请求时,它可以工作。

当我尝试使用 https 访问服务器时,它没有。我收到一条 JavaScript 警报,提示“不允许访问 https://...”

该服务器在使用常规网络浏览器时会发出警告:

然后你点击高级并点击“Proceed to 10.97.222.210 (unsafe)”。

所以这是我的问题:

对于 https 请求有特殊的 Angula 2 http.get() 吗?

提前致谢

【问题讨论】:

    标签: angular ionic2


    【解决方案1】:

    此警告 (ERR_CERT_COMMON_NAME_INVALID) 表示您的服务器需要适当的证书来验证 https 请求。

    如果你认为这不是证书的问题,试试这个:

    run > CMD > ipconfig /flushdns

    【讨论】:

    • 如果它需要适当的证书,在我的 Ionic 应用程序中,我将把该证书放在哪里以及如何将它发送到服务器?在config.xml下?
    • 您无法在 Ionic 应用程序中管理证书,它们不在客户端,而是在服务器端。 globalsign.com/en/ssl-information-center/…
    • 好的,但是如果你必须编写一个需要连接到我现在使用的服务器的 Ionic 应用程序,你会怎么做?
    • 联系服务器管理员,让他安装好的证书,没有别的事可做:/
    • 我刚刚获得了有关该证书的更多信息。为避免出现警告页面,服务器需要具有一定范围内的 IP(例如:10.224.5.21 到 10.224.5.26),或者我需要在我的主机文件中将 IP 地址映射到 xxx.servername.net。它可以在 Windows 或 Linux 上运行,但我如何在手机上运行呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 2017-10-16
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多