我尝试使用request
对二进制数据执行GET
操作,得到的结果如下:
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
,但这没有帮助。
如何获取二进制数据?
https://stackoverflow.com/questions/14855015
复制相似问题