使用http-request模块时出现DEPTH_ZERO_SELF_SIGNED_CERT错误

时间:2015-04-10 04:34:05

标签: node.js ssl-certificate http-request

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

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&#39 ;;或者添加" rejectUnauthorized:false"对于获取选项,它仍然有同样的问题。

有什么想法吗?谢谢你。

0 个答案:

没有答案