https リクエストからバイナリ データを取得したいと考えています。
リクエスト メソッドを使用 する同様の質問を見つけました。リクエストを使用して Node.js でバイナリ コンテンツを取得すると、エンコーディングをnullに設定する必要がありますが、機能しません。
options = {
hostname: urloptions.hostname,
path: urloptions.path,
method: 'GET',
rejectUnauthorized: false,
encoding: null
};
req = https.request(options, function(res) {
var data;
data = "";
res.on('data', function(chunk) {
return data += chunk;
});
res.on('end', function() {
return loadFile(data);
});
res.on('error', function(err) {
console.log("Error during HTTP request");
console.log(err.message);
});
})
編集:エンコーディングを「バイナリ」に設定しても機能しません