节点HTTPS请求SELF_SIGNED_CERT_IN_CHAIN

时间:2014-06-12 10:43:26

标签: node.js ssl https request

我一直在使用https://github.com/mikeal/request来调用REST API

当我使用选项中指定的GET通过HTTPS发出{ strictSSL: false }请求时。我得到了我之后的回复,一切都很好。

但是,如果我同时使用strictSSL发出POST请求,则会收到错误SELF_SIGNED_CERT_IN_CHAIN

以下是我一直在使用的示例:

request.post({url: url, headers: headers, strictSSL: false}, function (err, response, body) {


});

是否有任何机构知道为什么它适用于GET次请求且没有POST

1 个答案:

答案 0 :(得分:1)

使用自签名证书时有用的一个选项是设置以下环境变量:

export NODE_TLS_REJECT_UNAUTHORIZED=0