使用http请求模块时出现DEPTH_ZERO_SELF_SIGNED_CERT错误

我使用http-request nodejs模块通过以下代码片段发送获取请求

http.get({ url: 'https://xxx.yyy', rejectUnauthorized: false, headers: {'Authorization':'xxxxxwdw'} }, function (err, res) { if (err) { console.error(err); return; } console.log(res.code, res.headers, res.buffer.toString()); }); 

它总是显示“DEPTH_ZERO_SELF_SIGNED_CERT”错误。 我已经尝试设置process.env.NODE_TLS_REJECT_UNAUTHORIZED ='0'; 或者在获取选项中添加“rejectUnauthorized:false”,它仍然有同样的问题。

任何想法? 谢谢。