繁体   English   中英

d3.js和自签名SSL证书

[英]d3.js and self signed SSL certificate

我正在测试d3.js并且正在调用服务,但是当我向服务和客户端添加SSL时,它不起作用。 这可能是由于SSL证书是自签名的。

在d3.js中有没有办法让它忽略SSL错误?

更新的2017-02-28 :代码请求,我排除它,因为它不是主要的事情。 下面是一个简单的调用,它实际上只检索带有json格式数据的文件。 但是在调用实际的REST服务时问题会是一样的。

d3.json("https://vbgmysql01.local/d3/data2.json", function(error,json) {
        console.log(error);
            data = json.devices;
            render(data);
        });

对于此调用,Chrome(在Windows上)会显示以下错误消息

GET https://vbgmysql01.local/d3/data2.json net::ERR_INSECURE_RESPONSE

如果我将我的网页放在同一台服务器上,并首先接受自签名证书,那么一切都会正常工作。 但这显然不是它完成后的运行方式。

这就是我解决它的方式。 这不是一个好的解决方案,但另一方面,我应该使用真正的证书。

使用自签名服务连接到服务。 接受所有浏览器警告并继续访问该站点。

连接到我的网页(在我的情况下使用http)。

现在检索数据,但可能需要一些CORS魔法,如果不是全部存在的话。 感谢所有输入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM