我正在尝试从自发证书站点调用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并使用无效的证书,然后刷新我的应用。然后,我可以继续。 但是,我需要自动忽略此无效证书并继续。请告知。
答案 0 :(得分:0)
我遇到了同样的问题,并尝试在我的逻辑中绕过此警告,但我无法实现。除非我在新标签页中打开URL并发出问题,然后明确单击“继续”,否则我的http调用不会返回任何响应。
现在我使用了有效的证书,因此问题不存在。
使用服务器在http端口上使用您的Web应用程序和应用程序。 (不建议这样做,因为它不安全)
使用有效的证书。 (最佳解决方案)
在屏幕上打开一个对话框,要求用户 请按照以下步骤操作(在服务url中打开一个新标签,然后继续并重新加载页面)以开始使用该应用程序。
希望有帮助