我必须在nodejs中进行HTTPS调用,但我无法进行。
我正在使用以下代码
request('https://url for the service', { json: true }, (err, res, body) => {
if (err) { return console.log(err); }
console.log(body.url);
console.log(body.explanation);
});
但我收到错误
连接超时:
IP:443
请告诉我出错的地方
答案 0 :(得分:0)
在呼叫https请求时设置rejectUnauthorized:false
。因为请求客户端在执行SSL握手时会抛出错误。
request('https://url for the service', { json: true, rejectUnauthorized: false }, (err, res, body) => {
if (err) { return console.log(err); }
console.log(body.url);
console.log(body.explanation);
});