【发布时间】:2018-07-18 23:53:09
【问题描述】:
我正在开发一个用 javascript 编写的项目。我可以看到,对于请求,已经创建了 XMLHttpRequest 对象。
“http”请求运行良好,但“https”请求失败。由于我是在开发环境中调试的,我只想知道如何忽略XmlHttpRequest对象中的自签名证书?
在搜索时我发现了this,
httpreq = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");
httpreq.setOption(2, 13056);
但答案不适用于 Microsoft edge、chorme 等现代浏览器...
我还找到了this,它清楚地表明 setOption() 可用于忽略 ssl 证书。
我可以在代码中看到的一个区别是我使用以下方法创建 httpreq:
httpreq = new xmlhttprequest();//This is for chorme and Firefox
那么有什么方法可以忽略 XmlHttpRequest 中的自签名证书?
【问题讨论】:
标签: javascript typescript https xmlhttprequest ssl-certificate