>我有一个应用程序,运行在RedHat上,它对外部地址进行https调用。 当我向外部地址发出wget命令时,它工作正常。但是由于SSL汉摇问题,在应用程序内运行相同的失败。 数字证书文件位于/etc/ssl/certs 中
亲切问候
萨维奥
这是来自Node API参考:
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);
});
或者您可以使用请求模块:
const request = require("request");
request.get('https://google.com', function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});