Javascript XMLHttpRequest : Ignore invalid SSL Certificate

标签 javascript networking xmlhttprequest ssl-certificate windows-desktop-gadgets

所以我一直无法从通过 https 连接的设备获取信息,因为它具有无效的安全证书。我知道该设备是可信的,但我无权访问服务器端,因此我无法更改它。我想知道是否有任何方法可以在 Javascript 中设置 XMLHttpRequest 对象以忽略无效的 SSL 证书并获取信息。就像现在一样,它似乎只是拒绝证书并停止。谢谢。

最佳答案

好吧,我之前已经找到了这个解决方案,但它没有用,这是因为我仍在使用实际的 XMLHttpRequest。使用此语句创建它时:

httpreq = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");

有一个叫setOption的方法开放使用:

httpreq.setOption(2, 13056);

有了这些参数,请求现在会忽略无效证书并获取信息。如果我理解正确的话,这不适用于尝试运行脚本的任何非 Microsoft 技术,但这对于我的项目范围来说是可以的。

关于Javascript XMLHttpRequest : Ignore invalid SSL Certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490723/

相关文章:

http - Angular JS - 请求以获取图像

javascript - 类似 Google 自动建议脚本中的 xmlHttpRequest 问题

javascript - 无法返回 JSON 数组对象倒数第二个元素的值

javascript - 如何从链接 vuejs 中删除目标属性?

javascript - 如何将 javascript 变量值传递给 jsp 值

javascript - Chrome 29 样式/CSS 问题

javascript - 使用基于路由器参数的 Vue http 获取数据

windows - 通过命令行重命名网络接口(interface)名称

networking - 一台服务器拥有多个IP的目的是什么?

linux - 获取和设置接口(interface)地址