在 nodejs 中进行 https 调用

Making https call in nodejs

我必须在 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);
});

但是我收到一个错误

Connection Timeout :

ip:443

请让我知道哪里错了

调用 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);
});