我使用https模块向网址发送请求
使用以下代码(从https://stackoverflow.com/a/6968669/1552116修改)
var https = require('https')
https.get("https://www.google.com", function(res) {
console.log("Got response: " + res.statusCode);
res.on("data", function(chunk) {
console.log("BODY: " + chunk);
});
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
但是,如果我将网址更改为https://www.random.org
我什么都没得到 - 即使你去https://www.random.org显然有内容被加载
更奇怪的是,如果您尝试请求https://www.yahoo.com
,它看起来都搞砸了(编码问题?)
我已尝试设置res.setEncoding('utf8');
我已尝试设置请求标题`{" Connection":" keep-alive"}