0

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

请让我知道我哪里出错了

4

1 回答 1

0

rejectUnauthorized:false在调用 https 请求时设置。因为请求客户端在进行 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);
});
于 2018-05-21T07:11:28.640 回答