【发布时间】:2016-07-30 16:40:43
【问题描述】:
我正在尝试编写一个简单的电子应用程序来与 REST 服务器交互。服务器没有适当的证书。当我尝试发出“GET”请求(使用 fetch())时,我收到以下错误消息:
Failed to load resource: net::ERR_BAD_SSL_CLIENT_AUTH_CERT
修复证书目前不是一个选项。我尝试使用“忽略证书错误”标志(见下文)。似乎它应该允许我跳过这个错误,但它没有。
var electron = require('electron');
var app = electron.app
app.commandLine.appendSwitch('ignore-certificate-errors');
...
结果是同样的错误。
问题:
- 我认为这个选项应该在这里有所帮助是正确的吗?
- 如果是这样,有什么想法我做错了吗?
电子版:1.2.8
谢谢!
【问题讨论】:
-
为什么要使用客户端证书?
-
REST 服务器需要使用 HTTPS。我假设是什么原因造成的。如果我错了,请告诉我。
-
HTTPS 只需要服务器证书。