GET
を使用してバイナリデータを作成しようとして、次のrequest
ようなものがありました。
var requestSettings = {
method: 'GET',
url: url,
};
request(requestSettings, function(error, response, body) {
// Use body as a binary Buffer
}
しかし、body
常に予想とは数バイト異なっていました。さらに調査した結果、request
仮定body
は文字列であり、すべての非Unicodeバイトが置き換えられていることがわかりました。
追加してみました
encoding: 'binary'
にrequestSettings
しかしそれは助けにはならなかった。
バイナリデータを取得するにはどうすればよいですか?