我是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
?
提前致谢!
答案 0 :(得分:1)
没有证书就无法使用HTTPS。 Here有关于此的详细信息。我建议您在开发环境中使用自签名证书,或者,如果仅用于测试目的,请使用简单的http,因为您不需要高安全级别的通信。