角度证书验证

时间:2015-10-18 13:36:51

标签: angularjs ssl

我是Angular的新手,在开发Web应用程序时遇到了一些问题。

基本上,我想使用HTTP S 向网址发送GET请求。 服务器与我在同一个LAN上,并且没有证书。 当我试图这样做时,我没有得到数据。

这是我的代码,尽可能简单:

...
app.controller('EventsController', ['$http', function(){
    var page = this;
    page.events = []
    $http.get("https://<myIP>/api/eventinfo").success(function(data){
    page.events = data;
    });
});

以下是控制台的屏幕截图: Error shown in console

要点: Angular有没有办法取消证书验证? 就像python的请求选项verify = false

提前致谢!

1 个答案:

答案 0 :(得分:1)

没有证书就无法使用HTTPS。 Here有关于此的详细信息。我建议您在开发环境中使用自签名证书,或者,如果仅用于测试目的,请使用简单的http,因为您不需要高安全级别的通信。