我有一个运行在RedHat上的应用程序,它对外部地址进行https调用。当我向外部地址发出wget命令时,它可以正常工作。但是,由于SSL hanshake问题,应用程序内部的相同运行也会失败。数字证书文件位于/etc/ssl/certs中。
亲切的问候
萨维奥
发布于 2018-10-15 08:20:35
这是来自节点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);
});
https://stackoverflow.com/questions/52817940
复制相似问题