我有一个在 RedHat 上运行的应用程序,它对外部地址进行 https 调用。 当我向外部地址发出 wget 命令时,它工作正常。但由于 SSL 握手问题,应用程序内部的相同运行失败。 数字证书文件位于/etc/ssl/certs
亲切的问候
萨维奥
最佳答案
这是来自 Node API reference :
const https = require('https');
https.get('https://encrypted.google.com/', (res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
}).on('error', (e) => {
console.error(e);
});
或者您可以使用 request module :
const request = require("request");
request.get('https://google.com', function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
关于node.js - 从 nodejs 调用 https - 将数字 cer 文件放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52817940/