忽略来自角度http调用的INVALID CERT

时间:2018-10-16 08:40:29

标签: angular

我正在尝试从自发证书站点调用API。

constructor(private http: HttpClient) {
    this.http.get('https://sample.com/test').subscribe(() => {
        // Do something
    });
}

但是我得到以下信息:

GET https://sample.com/test net::ERR_CERT_AUTHORITY_INVALID

当前的解决方法是在另一个标签中打开https://sample.com/test并使用无效的证书,然后刷新我的应用。然后,我可以继续。 但是,我需要自动忽略此无效证书并继续。请告知。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并尝试在我的逻辑中绕过此警告,但我无法实现。除非我在新标签页中打开URL并发出问题,然后明确单击“继续”,否则我的http调用不会返回任何响应。

现在我使用了有效的证书,因此问题不存在。

  1. 使用服务器在http端口上使用您的Web应用程序和应用程序。 (不建议这样做,因为它不安全)

  2. 使用有效的证书。 (最佳解决方案)

  3. 在屏幕上打开一个对话框,要求用户 请按照以下步骤操作(在服务url中打开一个新标签,然后继续并重新加载页面)以开始使用该应用程序。

希望有帮助